javax.management
Class QueryEval

java.lang.Object sample code for java.lang.Object definition code for java.lang.Object 
  extended by javax.management.QueryEval
All Implemented Interfaces:
Serializable sample code for java.io.Serializable definition code for java.io.Serializable

public abstract class QueryEval
extends Object sample code for java.lang.Object definition code for java.lang.Object
implements Serializable sample code for java.io.Serializable definition code for java.io.Serializable

Allows a query to be performed in the context of a specific MBean server.

Since:
1.5
See Also:
Serialized Form

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

Constructor Detail

QueryEval sample code for javax.management.QueryEval() definition code for javax.management.QueryEval()

public QueryEval()
Method Detail

setMBeanServer sample code for javax.management.QueryEval.setMBeanServer(javax.management.MBeanServer) definition code for javax.management.QueryEval.setMBeanServer(javax.management.MBeanServer)

public void setMBeanServer(MBeanServer sample code for javax.management.MBeanServer definition code for javax.management.MBeanServer  s)

Sets the MBean server on which the query is to be performed. 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.

For historical reasons, this method is not static, but its behavior does not depend on the instance on which it is called.

Parameters:
s - The MBean server on which the query is to be performed.
See Also:
getMBeanServer() sample code for javax.management.QueryEval.getMBeanServer() definition code for javax.management.QueryEval.getMBeanServer()

getMBeanServer sample code for javax.management.QueryEval.getMBeanServer() definition code for javax.management.QueryEval.getMBeanServer()

public static MBeanServer sample code for javax.management.MBeanServer definition code for javax.management.MBeanServer  getMBeanServer()

Return the MBean server that was most recently given to the setMBeanServer sample code for javax.management.QueryEval.setMBeanServer(javax.management.MBeanServer) definition code for javax.management.QueryEval.setMBeanServer(javax.management.MBeanServer) 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) sample code for javax.management.QueryEval.setMBeanServer(javax.management.MBeanServer) definition code for javax.management.QueryEval.setMBeanServer(javax.management.MBeanServer)