Package org.oddjob.jmx.general
Class SimpleDomainNode
java.lang.Object
org.oddjob.jmx.general.SimpleDomainNode
- All Implemented Interfaces:
Iconic,Destroyable,DomainNode,LogEnabled,Structural
A simple implementation of a
DomainNode.- Author:
- rob
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddIconListener(IconListener listener) Add an icon listener.voidaddStructuralListener(StructuralListener listener) Add a listener.voiddestroy()destroy the client side object.Return an icon tip for a given id.voidCalled from the service to initialise the node.Provide the logger name.voidremoveIconListener(IconListener listener) Remove an icon listener.voidremoveStructuralListener(StructuralListener listener) Remove a listener.toString()
-
Constructor Details
-
SimpleDomainNode
Constructor.- Parameters:
domain- The name.mBeanSession- The session.
-
-
Method Details
-
loggerName
Description copied from interface:LogEnabledProvide the logger name. The name should be unique for each component that is LogEnabled.- Specified by:
loggerNamein interfaceLogEnabled- Returns:
- A logger name. Never Null.
-
initialise
public void initialise()Description copied from interface:DomainNodeCalled from the service to initialise the node.- Specified by:
initialisein interfaceDomainNode
-
addStructuralListener
Description copied from interface:StructuralAdd a listener. The listener will immediately receive add notifications for all existing children.- Specified by:
addStructuralListenerin interfaceStructural- Parameters:
listener- The listener.
-
removeStructuralListener
Description copied from interface:StructuralRemove a listener.- Specified by:
removeStructuralListenerin interfaceStructural- Parameters:
listener- The listener.
-
iconForId
Return an icon tip for a given id. Part of the Iconic interface. -
addIconListener
Add an icon listener. Part of the Iconic interface.- Specified by:
addIconListenerin interfaceIconic- Parameters:
listener- The listener.
-
removeIconListener
Remove an icon listener. Part of the Iconic interface.- Specified by:
removeIconListenerin interfaceIconic- Parameters:
listener- The listener.
-
destroy
public void destroy()Description copied from interface:Destroyabledestroy the client side object.- Specified by:
destroyin interfaceDestroyable
-
toString
-