public class SimpleMBeanNode extends java.lang.Object implements MBeanNode, Describable, LogEnabled, Iconic
MBeanNode.| Constructor and Description |
|---|
SimpleMBeanNode(javax.management.ObjectName objectName,
javax.management.MBeanServerConnection mBeanServer,
ClassResolver classResolver)
Constructor
|
| Modifier and Type | Method and Description |
|---|---|
void |
addIconListener(IconListener listener)
Add a listener.
|
boolean |
contains(java.lang.String arg0,
java.lang.String arg1) |
java.util.Map<java.lang.String,java.lang.String> |
describe()
Provides the properties.
|
void |
destroy()
destroy the client side object.
|
java.lang.Object |
get(java.lang.String name) |
java.lang.Object |
get(java.lang.String arg0,
int arg1) |
java.lang.Object |
get(java.lang.String arg0,
java.lang.String arg1) |
org.apache.commons.beanutils.DynaClass |
getDynaClass() |
ImageData |
iconForId(java.lang.String id)
Return the Icon Image Data.
|
void |
initialise()
Called from the
DomainNode to initialise this node. |
java.lang.Object |
invoke(java.lang.String name,
InvokerArguments args)
Invoke something.
|
java.lang.String |
loggerName()
Provide the logger name.
|
void |
remove(java.lang.String arg0,
java.lang.String arg1) |
void |
removeIconListener(IconListener listener)
Remove a listener.
|
void |
set(java.lang.String arg0,
int arg1,
java.lang.Object arg2) |
void |
set(java.lang.String name,
java.lang.Object value) |
void |
set(java.lang.String arg0,
java.lang.String arg1,
java.lang.Object arg2) |
java.lang.String |
toString() |
public SimpleMBeanNode(javax.management.ObjectName objectName,
javax.management.MBeanServerConnection mBeanServer,
ClassResolver classResolver)
throws javax.management.IntrospectionException,
javax.management.InstanceNotFoundException,
javax.management.ReflectionException,
java.io.IOException
objectName - mBeanServer - classResolver - javax.management.IntrospectionExceptionjavax.management.InstanceNotFoundExceptionjavax.management.ReflectionExceptionjava.io.IOExceptionpublic void initialise()
MBeanNodeDomainNode to initialise this node.initialise in interface MBeanNodepublic java.lang.String loggerName()
LogEnabledloggerName in interface LogEnabledpublic java.lang.Object invoke(java.lang.String name,
InvokerArguments args)
throws java.lang.Exception
Invokerpublic void addIconListener(IconListener listener)
IconicaddIconListener in interface Iconiclistener - The IconListener.public ImageData iconForId(java.lang.String id)
Iconicpublic void removeIconListener(IconListener listener)
IconicremoveIconListener in interface Iconiclistener - The IconListener.public java.lang.String toString()
toString in class java.lang.Objectpublic boolean contains(java.lang.String arg0,
java.lang.String arg1)
contains in interface org.apache.commons.beanutils.DynaBeanpublic java.lang.Object get(java.lang.String name)
get in interface org.apache.commons.beanutils.DynaBeanpublic java.lang.Object get(java.lang.String arg0,
int arg1)
get in interface org.apache.commons.beanutils.DynaBeanpublic java.lang.Object get(java.lang.String arg0,
java.lang.String arg1)
get in interface org.apache.commons.beanutils.DynaBeanpublic org.apache.commons.beanutils.DynaClass getDynaClass()
getDynaClass in interface org.apache.commons.beanutils.DynaBeanpublic void remove(java.lang.String arg0,
java.lang.String arg1)
remove in interface org.apache.commons.beanutils.DynaBeanpublic void set(java.lang.String name,
java.lang.Object value)
set in interface org.apache.commons.beanutils.DynaBeanpublic void set(java.lang.String arg0,
int arg1,
java.lang.Object arg2)
set in interface org.apache.commons.beanutils.DynaBeanpublic void set(java.lang.String arg0,
java.lang.String arg1,
java.lang.Object arg2)
set in interface org.apache.commons.beanutils.DynaBeanpublic java.util.Map<java.lang.String,java.lang.String> describe()
Describabledescribe in interface Describablepublic void destroy()
Destroyabledestroy in interface Destroyable