public class SimpleMBeanNode extends Object implements MBeanNode, Describeable, LogEnabled, Iconic
MBeanNode
.Constructor and Description |
---|
SimpleMBeanNode(ObjectName objectName,
MBeanServerConnection mBeanServer,
ClassResolver classResolver)
Constructor
|
Modifier and Type | Method and Description |
---|---|
void |
addIconListener(IconListener listener)
Add a listener.
|
boolean |
contains(String arg0,
String arg1) |
Map<String,String> |
describe()
Provides the properties.
|
void |
destroy()
destroy the client side object.
|
Object |
get(String name) |
Object |
get(String arg0,
int arg1) |
Object |
get(String arg0,
String arg1) |
org.apache.commons.beanutils.DynaClass |
getDynaClass() |
ImageIcon |
iconForId(String id)
Return the IconTip (Icon and ToolTip pair).
|
void |
initialise()
Called from the
DomainNode to initialise this node. |
Object |
invoke(String name,
InvokerArguments args)
Invoke something.
|
String |
loggerName()
Provide the logger name.
|
void |
remove(String arg0,
String arg1) |
void |
removeIconListener(IconListener listener)
Remove a listener.
|
void |
set(String arg0,
int arg1,
Object arg2) |
void |
set(String name,
Object value) |
void |
set(String arg0,
String arg1,
Object arg2) |
String |
toString() |
public SimpleMBeanNode(ObjectName objectName, MBeanServerConnection mBeanServer, ClassResolver classResolver) throws IntrospectionException, InstanceNotFoundException, ReflectionException, IOException
objectName
- mBeanServer
- classResolver
- IntrospectionException
InstanceNotFoundException
ReflectionException
IOException
public void initialise()
MBeanNode
DomainNode
to initialise this node.initialise
in interface MBeanNode
public String loggerName()
LogEnabled
loggerName
in interface LogEnabled
public Object invoke(String name, InvokerArguments args) throws Exception
Invoker
public void addIconListener(IconListener listener)
Iconic
addIconListener
in interface Iconic
listener
- The IconListener.public ImageIcon iconForId(String id)
Iconic
public void removeIconListener(IconListener listener)
Iconic
removeIconListener
in interface Iconic
listener
- The IconListener.public boolean contains(String arg0, String arg1)
contains
in interface org.apache.commons.beanutils.DynaBean
public Object get(String name)
get
in interface org.apache.commons.beanutils.DynaBean
public Object get(String arg0, int arg1)
get
in interface org.apache.commons.beanutils.DynaBean
public Object get(String arg0, 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(String arg0, String arg1)
remove
in interface org.apache.commons.beanutils.DynaBean
public void set(String name, Object value)
set
in interface org.apache.commons.beanutils.DynaBean
public void set(String arg0, int arg1, Object arg2)
set
in interface org.apache.commons.beanutils.DynaBean
public void set(String arg0, String arg1, Object arg2)
set
in interface org.apache.commons.beanutils.DynaBean
public Map<String,String> describe()
Describeable
describe
in interface Describeable
public void destroy()
Destroyable
destroy
in interface Destroyable