|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface Registry
An interface to registries.
| Method Summary | |
|---|---|
void |
clear()
Clears all MBeans from this registry. |
boolean |
containsKey(Object key)
Checks whether the specified key is registered in this registry. |
Object |
get(Object key)
Gets the referent of the MBean in this registry. |
MBeanReference |
getMBean(Object key)
Gets a reference to the MBean in this registry. |
String |
getMBeanInterface()
Gets the interface of MBeans in this registry. |
String |
getMBeanInterface(Object key)
Gets the interface of a registry MBean. |
ObjectName |
getObjectName(Object key)
Gets the object name of the MBean in this registry, which is also registered in the MBean server. |
Set |
getObjectNames(Object key)
Gets a set of object names registered in the MBean server with names matching the query pattern of the MBean in this registry. |
ObjectName |
getQueryPattern(Object key)
Gets the query pattern, with which the MBean is registered in this registry. |
Object |
getRegistryKey(ObjectName name)
Gets the key of a named MBean in this registry. |
Object |
getRegistryKey(String ifname)
Gets the key of an MBean of a specific class in this registry. |
Object |
getRegistryKey(String ifname,
ObjectName name)
Gets the key of a named MBean of a specific class in this registry. |
Set |
registryKeySet()
Returns a read-only set of all registered keys. |
Set |
registryKeySet(ObjectName name)
Returns a set of registered keys a named MBean in this registry. |
Set |
registryKeySet(String ifname)
Returns a set of registered keys of MBeans of a specific class in this registry. |
Set |
registryKeySet(String ifname,
ObjectName name)
Returns a set of registered keys of a named MBean of a specific class in this registry. |
Map |
registryMap()
Returns a map view to this registry. |
int |
registrySize()
Gets the size of the registry. |
void |
remove(Object key)
Removes an MBean from this registry. |
void |
setMBeanInterface(Object key,
String ifname)
Sets the interface of a registry MBean. |
void |
setQueryPattern(Object key,
ObjectName name)
Sets the query pattern of a registry MBean. |
void |
setQueryPattern(Object key,
String ifname,
ObjectName name)
Sets the interface and query pattern of a registry MBean. |
| Method Detail |
|---|
String getMBeanInterface()
ObjectName getQueryPattern(Object key)
key - the registry key.
void setQueryPattern(Object key,
ObjectName name)
key - the registry key.name - the object name or a query pattern.
NullPointerException - for null values.
void setQueryPattern(Object key,
String ifname,
ObjectName name)
key - the registry key.ifname - the class or interface name.name - the object name or a query pattern.
NullPointerException - for null values.
IllegalArgumentException - if not accepted.String getMBeanInterface(Object key)
key - the registry key.
void setMBeanInterface(Object key,
String ifname)
key - the registry key.ifname - the class or interface name.
NullPointerException - for null values.
IllegalArgumentException - if not accepted.boolean containsKey(Object key)
key - the key to check.
Object get(Object key)
key - the registry key.
MBeanReference getMBean(Object key)
key - the registry key.
ObjectName getObjectName(Object key)
key - the registry key.
Set getObjectNames(Object key)
key - the registry key.
Object getRegistryKey(String ifname)
ifname - the class or interface name.
Object getRegistryKey(ObjectName name)
name - the object name or query pattern.
Object getRegistryKey(String ifname,
ObjectName name)
ifname - the class or interface name.name - the object name or query pattern.
int registrySize()
Set registryKeySet()
Set registryKeySet(String ifname)
ifname - the class or interface name.
Set registryKeySet(ObjectName name)
name - the object name or query pattern.
Set registryKeySet(String ifname,
ObjectName name)
ifname - the class or interface name.name - the object name or query pattern.
void remove(Object key)
key - the registry key.void clear()
Map registryMap()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||