com.sas.services.util
Class JMXRegistration

com.sas.services.util.JMXRegistration

public final class JMXRegistration

Data which describes the JMX MBean object instance registration to internal and external JMX servers.

Since:
9.4
See Also:
JMXAgent

Constructor Summary
JMXRegistration()
           
 
Method Summary
 javax.management.ObjectInstance getExternalObjectInstance()
          Gets the object instance which was registered with the external JMX server.
 javax.management.ObjectInstance getInternalObjectInstance()
          Gets the object instance which was registered with the internal JMX server.
 java.lang.String getRequestedMBeanName()
          Gets the requested MBean name.
 void setExternalObjectInstance(javax.management.ObjectInstance objectInstance)
          Sets the MBean object instance which was registered with the external JMX server.
 void setInternalObjectInstance(javax.management.ObjectInstance objectInstance)
          Sets the MBean object instance which was registered with the internal JMX server.
 void setRequestedMBeanName(java.lang.String requestedMBeanName)
          Sets the requested MBean name.
 

Constructor Detail

JMXRegistration

public JMXRegistration()
Method Detail

setRequestedMBeanName

public void setRequestedMBeanName(java.lang.String requestedMBeanName)
Sets the requested MBean name.

Parameters:
requestedMBeanName - Requested MBean name.

getRequestedMBeanName

public java.lang.String getRequestedMBeanName()
Gets the requested MBean name.

Returns:
MBean name.

setInternalObjectInstance

public void setInternalObjectInstance(javax.management.ObjectInstance objectInstance)
Sets the MBean object instance which was registered with the internal JMX server.

Parameters:
objectInstance - MBean object instance which was registered with the internal JMX server.

getInternalObjectInstance

public javax.management.ObjectInstance getInternalObjectInstance()
Gets the object instance which was registered with the internal JMX server.

Returns:
Object instance which was registered with the internal JMX server or null.

setExternalObjectInstance

public void setExternalObjectInstance(javax.management.ObjectInstance objectInstance)
Sets the MBean object instance which was registered with the external JMX server.

Parameters:
objectInstance - MBean object instance which was registered with the external JMX server.

getExternalObjectInstance

public javax.management.ObjectInstance getExternalObjectInstance()
Gets the object instance which was registered with the external JMX server.

Returns:
Object instance which was registered with the external JMX server or null.



Copyright © 2009 SAS Institute Inc. All Rights Reserved.