Interface MbeansSourceMBean
-
- All Known Implementing Classes:
MbeansSource
public interface MbeansSourceMBean
This mbean will load an extended mlet file ( similar in syntax with jboss ). It'll keep track of all attribute changes and update the file when attributes change.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description java.util.List
getMBeans()
Return the list of loaded mbeans namesjava.lang.Object
getSource()
void
init()
Call the init method on all mbeans.void
load()
Load the mbeans from the source.void
save()
Save the file.void
setSource(java.lang.Object source)
Set the source to be used to load the mbeans
-
-
-
Method Detail
-
setSource
void setSource(java.lang.Object source)
Set the source to be used to load the mbeans- Parameters:
source
- File or URL
-
getSource
java.lang.Object getSource()
-
getMBeans
java.util.List getMBeans()
Return the list of loaded mbeans names- Returns:
- List of ObjectName
-
load
void load() throws java.lang.Exception
Load the mbeans from the source. Called automatically on init()- Throws:
java.lang.Exception
-
init
void init() throws java.lang.Exception
Call the init method on all mbeans. Will call load if not done already- Throws:
java.lang.Exception
-
save
void save()
Save the file.
-
-