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() |
javax.swing.ImageIcon |
iconForId(java.lang.String id)
Return the IconTip (Icon and ToolTip pair).
|
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.IntrospectionException
javax.management.InstanceNotFoundException
javax.management.ReflectionException
java.io.IOException
public void initialise()
MBeanNode
DomainNode
to initialise this node.initialise
in interface MBeanNode
public java.lang.String loggerName()
LogEnabled
loggerName
in interface LogEnabled
public java.lang.Object invoke(java.lang.String name, InvokerArguments args) throws java.lang.Exception
Invoker
public void addIconListener(IconListener listener)
Iconic
addIconListener
in interface Iconic
listener
- The IconListener.public javax.swing.ImageIcon iconForId(java.lang.String id)
Iconic
public void removeIconListener(IconListener listener)
Iconic
removeIconListener
in interface Iconic
listener
- The IconListener.public java.lang.String toString()
toString
in class java.lang.Object
public boolean contains(java.lang.String arg0, java.lang.String arg1)
contains
in interface org.apache.commons.beanutils.DynaBean
public java.lang.Object get(java.lang.String name)
get
in interface org.apache.commons.beanutils.DynaBean
public java.lang.Object get(java.lang.String arg0, int arg1)
get
in interface org.apache.commons.beanutils.DynaBean
public java.lang.Object get(java.lang.String arg0, java.lang.String arg1)
get
in interface org.apache.commons.beanutils.DynaBean
public org.apache.commons.beanutils.DynaClass getDynaClass()
getDynaClass
in interface org.apache.commons.beanutils.DynaBean
public void remove(java.lang.String arg0, java.lang.String arg1)
remove
in interface org.apache.commons.beanutils.DynaBean
public void set(java.lang.String name, java.lang.Object value)
set
in interface org.apache.commons.beanutils.DynaBean
public void set(java.lang.String arg0, int arg1, java.lang.Object arg2)
set
in interface org.apache.commons.beanutils.DynaBean
public void set(java.lang.String arg0, java.lang.String arg1, java.lang.Object arg2)
set
in interface org.apache.commons.beanutils.DynaBean
public java.util.Map<java.lang.String,java.lang.String> describe()
Describable
describe
in interface Describable
public void destroy()
Destroyable
destroy
in interface Destroyable