|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.progeeks.jmx.MBeanMetaKit
public class MBeanMetaKit
MetaKit implementation providing access to the implementation features of the MBean implementation layer. For the MBean adapter layer a meta-kit represents a connection to a single MBean server. Different MBean servers will require different connections and thus different meta-kit instances.
Constructor Summary | |
---|---|
protected |
MBeanMetaKit(javax.management.MBeanServerConnection mbeanServer)
Limited accessibility to the constructor to force use of the factory methods. |
Method Summary | |
---|---|
boolean |
equals(java.lang.Object obj)
|
java.lang.Object |
getInternalObject(MetaObject object)
Returns the internal object representation for the specified meta-object if one exists. |
javax.management.MBeanServerConnection |
getMBeanServer()
Returns the MBean server associated with this meta-kit. |
MetaClass |
getMetaClassForObject(java.lang.Object object)
Returns the appropriate meta-class for the specified object. |
MetaClass |
getMetaClassForObject(java.lang.Object object,
MetaClassRegistry classRegistry)
Returns the appropriate meta-class for the specified object. |
static MBeanMetaKit |
getMetaKit(javax.management.MBeanServerConnection mbeanServer)
|
MetaObjectFactory |
getMetaObjectFactory()
Returns a factory that can be used to create new MetaObject based values using this kit's underlying implementation. |
int |
hashCode()
|
MetaObject |
wrapObject(java.lang.Object object,
MetaClass mClass)
Wraps the specified object in a meta-object adapter specific to this kit's implementation layer. |
Methods inherited from class java.lang.Object |
---|
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
protected MBeanMetaKit(javax.management.MBeanServerConnection mbeanServer)
Method Detail |
---|
public static MBeanMetaKit getMetaKit(javax.management.MBeanServerConnection mbeanServer)
public javax.management.MBeanServerConnection getMBeanServer()
public java.lang.Object getInternalObject(MetaObject object)
getInternalObject
in interface MetaKit
public MetaClass getMetaClassForObject(java.lang.Object object, MetaClassRegistry classRegistry)
getMetaClassForObject
in interface MetaKit
public MetaClass getMetaClassForObject(java.lang.Object object)
getMetaClassForObject
in interface MetaKit
public MetaObject wrapObject(java.lang.Object object, MetaClass mClass)
wrapObject
in interface MetaKit
public MetaObjectFactory getMetaObjectFactory()
getMetaObjectFactory
in interface MetaKit
public boolean equals(java.lang.Object obj)
equals
in class java.lang.Object
public int hashCode()
hashCode
in class java.lang.Object
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |