javax.management
Class QueryEval

java.lang.Object
  |
  +--javax.management.QueryEval

public abstract class QueryEval
extends java.lang.Object
implements java.io.Serializable

Allows a query to be accessed in the context of a specific MBeanServer.

See Also:
Serialized Form

Constructor Summary
QueryEval()
           
 
Method Summary
static MBeanServer getMBeanServer()
          Return the MBean server that was most recently given to the setMBeanServer method by this thread.
 void setMBeanServer(MBeanServer mbeanServer)
          Sets the MBeanServer on which the query is to be accessed.
 
Methods inherited from class java.lang.Object
, clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

QueryEval

public QueryEval()
Method Detail

setMBeanServer

public void setMBeanServer(MBeanServer mbeanServer)
Sets the MBeanServer on which the query is to be accessed. The setting is valid for the thread performing the set. It is copied to any threads created by that thread at the moment of their creation.
Parameters:
server - - The MBeanServer on which the query is to be accessed.
See Also:
getMBeanServer()

getMBeanServer

public static MBeanServer getMBeanServer()

Return the MBean server that was most recently given to the setMBeanServer method by this thread. If this thread never called that method, the result is the value its parent thread would have obtained from getMBeanServer at the moment of the creation of this thread, or null if there is no parent thread.

Returns:
the MBean server.
See Also:
setMBeanServer(javax.management.MBeanServer)