org.huihoo.jfox.jmx
Class MBeanServerRepositoryController

java.lang.Object
  |
  +--org.huihoo.jfox.jmx.MBeanServerRepositoryController

public class MBeanServerRepositoryController
extends java.lang.Object

Author:
Young Yang

Constructor Summary
MBeanServerRepositoryController(java.lang.String domain)
           
 
Method Summary
 boolean contains(ObjectName name)
           
 java.lang.String getDomain()
           
 int getRepoSize()
           
 java.util.Iterator iterator()
           
 java.util.Set queryMBeans(ObjectName pattern, QueryExp query)
           
 void remove(ObjectName name)
           
 MBeanMetaData retrieve(ObjectName name)
           
 void setDomain(java.lang.String domain)
           
 void store(ObjectName name, MBeanMetaData metadata)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MBeanServerRepositoryController

public MBeanServerRepositoryController(java.lang.String domain)
Method Detail

getDomain

public java.lang.String getDomain()

setDomain

public void setDomain(java.lang.String domain)

retrieve

public MBeanMetaData retrieve(ObjectName name)
                       throws InstanceNotFoundException
InstanceNotFoundException

store

public void store(ObjectName name,
                  MBeanMetaData metadata)
           throws InstanceAlreadyExistsException
InstanceAlreadyExistsException

remove

public void remove(ObjectName name)
            throws InstanceNotFoundException
InstanceNotFoundException

getRepoSize

public int getRepoSize()

contains

public boolean contains(ObjectName name)

iterator

public java.util.Iterator iterator()

queryMBeans

public java.util.Set queryMBeans(ObjectName pattern,
                                 QueryExp query)
Parameters:
pattern -
query -
Returns: