01: /*
02: * Copyright 2005 Sun Microsystems, Inc. All rights reserved.
03: * PROPRIETARY/CONFIDENTIAL. Use of this product is subject to license terms.
04: */
05: package com.sun.portal.monitoring.client;
06:
07: import com.sun.portal.monitoring.Client;
08:
09: import javax.management.ObjectName;
10: import java.util.List;
11: import java.lang.reflect.InvocationHandler;
12:
13: public abstract class ClientImpl implements Client, InvocationHandler {
14: public String getDefaultDomain() {
15: return defaultDomain;
16: }
17:
18: protected void setDefaultDomain(String defaultDomain) {
19: this .defaultDomain = defaultDomain;
20: }
21:
22: public List getImmortalMBeanObjectNames() {
23: return immortalMBeanObjectNames;
24: }
25:
26: public void setImmortalMBeanObjectNames(
27: List immortalMBeanObjectNames) {
28: this .immortalMBeanObjectNames = immortalMBeanObjectNames;
29: }
30:
31: public ObjectName getObjectNameProxy() {
32: return objectNameProxy;
33: }
34:
35: public void setObjectNameProxy(ObjectName objectNameProxy) {
36: this .objectNameProxy = objectNameProxy;
37: }
38:
39: protected String defaultDomain;
40: protected List immortalMBeanObjectNames;
41: protected ObjectName objectNameProxy;
42: }
|