public interface MBeanRepository
extends java.lang.Cloneable
All necessary synchronization code is taken care by the MBeanServer, so implementations can be coded without caring of synchronization issues.
Modifier and Type | Method and Description |
---|---|
java.lang.Object |
clone()
Clones this MBean repository
|
MBeanMetaData |
get(javax.management.ObjectName name)
Returns the metadata information associated with the given object name.
|
java.util.Iterator |
iterator()
Returns an iterator on the metadata stored in this repository.
|
void |
put(javax.management.ObjectName name,
MBeanMetaData metadata)
Inserts the given metadata associated with the given object name into this repository.
|
void |
remove(javax.management.ObjectName name)
Removes the metadata associated with the given object name from this repository.
|
int |
size()
Returns the size of this repository.
|
MBeanMetaData get(javax.management.ObjectName name)
void put(javax.management.ObjectName name, MBeanMetaData metadata)
get(javax.management.ObjectName)
void remove(javax.management.ObjectName name)
int size()
java.util.Iterator iterator()
java.lang.Object clone()