public class RhinoManagement extends Object
Create Rhino extension proxy instances for MBeans with well-known Object Names.
The return type of these methods is an MBean interface containing Rhino-specific extensions if it exists for a given MBean, and a standard JAIN SLEE MBean interface if it doesn’t.
Modifier and Type | Method and Description |
---|---|
static AccessControlManagementMBean |
getAccessControlManagementMBean(MBeanServerConnection server)
Get a proxy to the AccessControlManagementMBean object on the given MBean server.
|
static AlarmMBean |
getAlarmMBean(MBeanServerConnection server)
Get a proxy to the AlarmMBean object on the given MBean server.
|
static AuditingManagementMBean |
getAuditingManagementMBean(MBeanServerConnection server)
Get a proxy to the AuditingManagementMBean object on the given MBean server.
|
static ContainerConfigurationMBean |
getContainerConfigurationMBean(MBeanServerConnection server)
Get a proxy to the ContainerConfigurationMBean object on the given MBean server.
|
static ContainerConfigurationMBean |
getContainerConfigurationMBean(MBeanServerConnection server,
String namespace)
Get a proxy to a ContainerConfigurationMBean object for a namespaace on the given MBean server.
|
static DeploymentMBean |
getDeploymentMBean(MBeanServerConnection server)
Get a proxy to the DeploymentMBean object on the given MBean server.
|
static JDBCResourceConnectionPoolManagementMBean |
getJdbcResourceConnectionPoolManagementMBean(MBeanServerConnection server,
String jndiName) |
static LicenseManagementMBean |
getLicenseManagementMBean(MBeanServerConnection server)
Get a proxy to the LicenseManagementMBean object on the given MBean server.
|
static LimiterManagementMBean |
getLimiterManagementMBean(MBeanServerConnection server)
Get a proxy to the LimiterManagementMBean object on the given MBean server.
|
static LimiterMBean |
getLimiterMBean(MBeanServerConnection server,
ObjectName name)
Get a proxy to the LimiterMBean object for a given MBean on the given MBean server.
|
static LimiterRampUpMBean |
getLimiterRampUpMbean(MBeanServerConnection server,
ObjectName name)
Deprecated.
|
static LimiterRampUpMBean |
getLimiterRampUpMBean(MBeanServerConnection server,
ObjectName name)
Get a proxy to the LimiterRampUpMBean object on the given MBean server.
|
static LoggingManagementMBean |
getLoggingManagementMBean(MBeanServerConnection server)
Get a proxy to the LoggingManagementMBean object on the given MBean server.
|
static NamespaceManagementMBean |
getNamespaceManagementMBean(MBeanServerConnection server)
Get a proxy to the NamespaceManagementMBean object on the given MBean server.
|
static ObjectPoolManagementMBean |
getObjectPoolManagementMBean(MBeanServerConnection server)
Get a proxy to the ObjectPoolManagementMBean object on the given MBean server.
|
static ObjectPoolMBean |
getObjectPoolMBean(MBeanServerConnection server,
ObjectName name)
Get a proxy to the ObjectPoolMBean object for a given MBean on the given MBean server.
|
static PersistenceManagementMBean |
getPersistenceManagementMBean(MBeanServerConnection server)
Get a proxy to the PersistenceManagementMBean object on the given MBean server.
|
static ProfileProvisioningMBean |
getProfileProvisioningMBean(MBeanServerConnection server)
Get a proxy to the ProfileProvisioningMBean object on the given MBean server.
|
static QueueSaturationLimiterMBean |
getQueueSaturationLimiterMBean(MBeanServerConnection server,
ObjectName name)
Get a proxy to the QueueSaturationLimiterMBean object for a given MBean on the given MBean server.
|
static RateLimiterMBean |
getRateLimiterMBean(MBeanServerConnection server,
ObjectName name)
Get a proxy to the RateLimiterMBean object for a given MBean on the given MBean server.
|
static ResourceManagementMBean |
getResourceManagementMBean(MBeanServerConnection server)
Get a proxy to the ResourceManagementMBean object on the given MBean server.
|
static RhinoHousekeepingMBean |
getRhinoHousekeepingMBean(MBeanServerConnection server)
Get a proxy to the RhinoHousekeepingMBean object on the given MBean server.
|
static RuntimeConfigManagementMBean |
getRuntimeConfigManagementMBean(MBeanServerConnection server)
Get a proxy to the RuntimeConfigManagementMBean object on the given MBean server.
|
static SasManagementMBean |
getSasManagementMBean(MBeanServerConnection server)
Get a proxy to the SasManagementMBean object on the given MBean server.
|
static ScattercastMBean |
getScattercastMBean(MBeanServerConnection server)
Get a proxy to the ScattercastMBean object on the given MBean server.
|
static ServiceManagementMBean |
getServiceManagementMBean(MBeanServerConnection server)
Get a proxy to the ServiceManagementMBean object on the given MBean server.
|
static SleeManagementMBean |
getSleeManagementMBean(MBeanServerConnection server)
Get a proxy to the SleeManagementMBean object on the given MBean server.
|
static SNMPManagementMBean |
getSNMPManagementMBean(MBeanServerConnection server)
Get a proxy to the SNMPManagementMBean object on the given MBean server.
|
static SNMPNodeMBean |
getSNMPNodeMBean(MBeanServerConnection server,
ObjectName name)
Get a proxy to an SNMPNodeMBean object on the given MBean server.
|
static SNMPParameterSetTypeManagementMBean |
getSNMPParameterSetTypeManagementMBean(MBeanServerConnection server)
Get a proxy to an SNMPParameterSetTypeManagementMBean object on the given MBean server.
|
static SNMPParameterSetTypeManagementMBean |
getSNMPParameterSetTypeManagementMBean(MBeanServerConnection server,
String namespace)
Get a proxy to an SNMPParameterSetTypeManagementMBean object for a namespace on the given MBean server.
|
static SNMPParameterSetTypeMBean |
getSNMPParameterSetTypeMBean(MBeanServerConnection server,
ObjectName name)
Get a proxy to an SNMPParameterSetTypeManagementMBean object on the given MBean server.
|
static StagingQueueManagementMBean |
getStagingQueueManagementMBean(MBeanServerConnection server)
Get a proxy to the StagingQueueManagementMBean object on the given MBean server.
|
static StatsManagementMBean |
getStatsManagementMBean(MBeanServerConnection server)
Get a proxy to the StatsManagementMBean object on the given MBean server.
|
static ThresholdRuleManagementMBean |
getThresholdRuleManagementMBean(MBeanServerConnection server)
Get a proxy to the ThresholdRuleManagementMBean object on the given MBean server.
|
static ThresholdRuleMBean |
getThresholdRuleMBean(MBeanServerConnection server,
ObjectName name)
Get a proxy to the ThresholdRuleMBean object for a given MBean on the given MBean server.
|
static TraceMBean |
getTraceMBean(MBeanServerConnection server)
Get a proxy to the TraceMBean object on the given MBean server.
|
static UserTransactionManagementMBean |
getUserTransactionManagementMBean(MBeanServerConnection server)
Get a proxy to the UserTransactionManagementMBean object on the given MBean server.
|
public static final ObjectName scattercastMBeanName
public static final ObjectName namespaceManagementName
public static final ObjectName containerConfigurationName
public static final ObjectName rhinoHousekeepingName
public static final ObjectName statsManagementName
public static final ObjectName auditingManagementName
public static final ObjectName loggingName
public static final ObjectName persistenceName
public static final ObjectName snmpName
public static final ObjectName snmpParameterSetTypeName
public static final ObjectName licenseName
public static final ObjectName userTxManagerName
public static final ObjectName objectPoolsName
public static final ObjectName stagingName
public static final ObjectName thresholdRulesName
public static final ObjectName limiterName
public static final ObjectName accessControlName
public static final ObjectName rhinoConfigName
public static final ObjectName sasManagementName
public static final ObjectName containerConfigurationNameOld
public static final ObjectName rhinoHousekeepingNameOld
public static final ObjectName statsManagementNameOld
public static final ObjectName loggingNameOld
public static final ObjectName licenseNameOld
public static final ObjectName userTxManagerNameOld
public static final ObjectName objectPoolsNameOld
public static final ObjectName stagingNameOld
public static final ObjectName thresholdRulesNameOld
public static final ObjectName limiterNameOld
public static ScattercastMBean getScattercastMBean(MBeanServerConnection server)
Get a proxy to the ScattercastMBean object on the given MBean server.
server
- the MBeanServer where operations will be proxied topublic static AlarmMBean getAlarmMBean(MBeanServerConnection server)
Get a proxy to the AlarmMBean object on the given MBean server.
server
- the MBeanServer where operations will be proxied topublic static DeploymentMBean getDeploymentMBean(MBeanServerConnection server)
Get a proxy to the DeploymentMBean object on the given MBean server.
server
- the MBeanServer where operations will be proxied topublic static ProfileProvisioningMBean getProfileProvisioningMBean(MBeanServerConnection server)
Get a proxy to the ProfileProvisioningMBean object on the given MBean server.
server
- the MBeanServer where operations will be proxied topublic static ResourceManagementMBean getResourceManagementMBean(MBeanServerConnection server)
Get a proxy to the ResourceManagementMBean object on the given MBean server.
server
- the MBeanServer where operations will be proxied topublic static ServiceManagementMBean getServiceManagementMBean(MBeanServerConnection server)
Get a proxy to the ServiceManagementMBean object on the given MBean server.
server
- the MBeanServer where operations will be proxied topublic static SleeManagementMBean getSleeManagementMBean(MBeanServerConnection server)
Get a proxy to the SleeManagementMBean object on the given MBean server.
server
- the MBeanServer where operations will be proxied topublic static TraceMBean getTraceMBean(MBeanServerConnection server)
Get a proxy to the TraceMBean object on the given MBean server.
server
- the MBeanServer where operations will be proxied topublic static NamespaceManagementMBean getNamespaceManagementMBean(MBeanServerConnection server)
Get a proxy to the NamespaceManagementMBean object on the given MBean server.
server
- the MBeanServer where operations will be proxied topublic static ContainerConfigurationMBean getContainerConfigurationMBean(MBeanServerConnection server)
Get a proxy to the ContainerConfigurationMBean object on the given MBean server.
server
- the MBeanServer where operations will be proxied topublic static ContainerConfigurationMBean getContainerConfigurationMBean(MBeanServerConnection server, String namespace) throws UnrecognizedNamespaceException, ManagementException
Get a proxy to a ContainerConfigurationMBean object for a namespaace on the given MBean server.
server
- the MBeanServer where operations will be proxied tonamespace
- the namespaceUnrecognizedNamespaceException
ManagementException
public static LicenseManagementMBean getLicenseManagementMBean(MBeanServerConnection server)
Get a proxy to the LicenseManagementMBean object on the given MBean server.
server
- the MBeanServer where operations will be proxied topublic static LoggingManagementMBean getLoggingManagementMBean(MBeanServerConnection server)
Get a proxy to the LoggingManagementMBean object on the given MBean server.
server
- the MBeanServer where operations will be proxied topublic static PersistenceManagementMBean getPersistenceManagementMBean(MBeanServerConnection server)
Get a proxy to the PersistenceManagementMBean object on the given MBean server.
server
- the MBeanServer where operations will be proxied topublic static JDBCResourceConnectionPoolManagementMBean getJdbcResourceConnectionPoolManagementMBean(MBeanServerConnection server, String jndiName) throws NameNotFoundException, InvalidStateException, ConfigurationException
public static SNMPManagementMBean getSNMPManagementMBean(MBeanServerConnection server)
Get a proxy to the SNMPManagementMBean object on the given MBean server.
server
- the MBeanServer where operations will be proxied topublic static SNMPNodeMBean getSNMPNodeMBean(MBeanServerConnection server, ObjectName name)
Get a proxy to an SNMPNodeMBean object on the given MBean server. The ObjectName should be obtained from a SNMPManagementMBean instance (getSNMPNodeMBean(short nodeID)).
server
- the MBeanServer where operations will be proxied topublic static SNMPParameterSetTypeManagementMBean getSNMPParameterSetTypeManagementMBean(MBeanServerConnection server)
Get a proxy to an SNMPParameterSetTypeManagementMBean object on the given MBean server.
server
- the MBeanServer where operations will be proxied topublic static SNMPParameterSetTypeManagementMBean getSNMPParameterSetTypeManagementMBean(MBeanServerConnection server, String namespace) throws UnrecognizedNamespaceException, ManagementException
Get a proxy to an SNMPParameterSetTypeManagementMBean object for a namespace on the given MBean server.
server
- the MBeanServer where operations will be proxied tonamespace
- the namespaceUnrecognizedNamespaceException
ManagementException
public static SNMPParameterSetTypeMBean getSNMPParameterSetTypeMBean(MBeanServerConnection server, ObjectName name)
Get a proxy to an SNMPParameterSetTypeManagementMBean object on the given MBean server. The ObjectName should be obtained from a SNMPManagementMBean instance (getSNMPParameterSetTypeManagementMBean(short nodeID)).
server
- the MBeanServer where operations will be proxied topublic static RhinoHousekeepingMBean getRhinoHousekeepingMBean(MBeanServerConnection server)
Get a proxy to the RhinoHousekeepingMBean object on the given MBean server.
server
- the MBeanServer where operations will be proxied topublic static StatsManagementMBean getStatsManagementMBean(MBeanServerConnection server)
Get a proxy to the StatsManagementMBean object on the given MBean server.
server
- the MBeanServer where operations will be proxied topublic static AuditingManagementMBean getAuditingManagementMBean(MBeanServerConnection server)
Get a proxy to the AuditingManagementMBean object on the given MBean server.
server
- the MBeanServer where operations will be proxied topublic static UserTransactionManagementMBean getUserTransactionManagementMBean(MBeanServerConnection server)
Get a proxy to the UserTransactionManagementMBean object on the given MBean server.
server
- the MBeanServer where operations will be proxied topublic static ObjectPoolManagementMBean getObjectPoolManagementMBean(MBeanServerConnection server)
Get a proxy to the ObjectPoolManagementMBean object on the given MBean server.
server
- the MBeanServer where operations will be proxied topublic static ObjectPoolMBean getObjectPoolMBean(MBeanServerConnection server, ObjectName name)
Get a proxy to the ObjectPoolMBean object for a given MBean on the given MBean server.
server
- the MBeanServer where operations will be proxied toname
- the ObjectName of the required MBeanpublic static StagingQueueManagementMBean getStagingQueueManagementMBean(MBeanServerConnection server)
Get a proxy to the StagingQueueManagementMBean object on the given MBean server.
server
- the MBeanServer where operations will be proxied topublic static ThresholdRuleManagementMBean getThresholdRuleManagementMBean(MBeanServerConnection server)
Get a proxy to the ThresholdRuleManagementMBean object on the given MBean server.
server
- the MBeanServer where operations will be proxied topublic static ThresholdRuleMBean getThresholdRuleMBean(MBeanServerConnection server, ObjectName name)
Get a proxy to the ThresholdRuleMBean object for a given MBean on the given MBean server.
server
- the MBeanServer where operations will be proxied toname
- the ObjectName of the required MBeanpublic static LimiterManagementMBean getLimiterManagementMBean(MBeanServerConnection server)
Get a proxy to the LimiterManagementMBean object on the given MBean server.
server
- the MBeanServer where operations will be proxied topublic static LimiterMBean getLimiterMBean(MBeanServerConnection server, ObjectName name)
Get a proxy to the LimiterMBean object for a given MBean on the given MBean server.
server
- the MBeanServer where operations will be proxied toname
- the ObjectName of the required MBeanpublic static RateLimiterMBean getRateLimiterMBean(MBeanServerConnection server, ObjectName name)
Get a proxy to the RateLimiterMBean object for a given MBean on the given MBean server.
server
- the MBeanServer where operations will be proxied toname
- the ObjectName of the required MBeanpublic static QueueSaturationLimiterMBean getQueueSaturationLimiterMBean(MBeanServerConnection server, ObjectName name)
Get a proxy to the QueueSaturationLimiterMBean object for a given MBean on the given MBean server.
server
- the MBeanServer where operations will be proxied toname
- the ObjectName of the required MBeanpublic static LimiterRampUpMBean getLimiterRampUpMBean(MBeanServerConnection server, ObjectName name)
Get a proxy to the LimiterRampUpMBean object on the given MBean server.
server
- the MBeanServer where operations will be proxied toname
- the ObjectName of the required MBeanpublic static LimiterRampUpMBean getLimiterRampUpMbean(MBeanServerConnection server, ObjectName name)
getLimiterRampUpMBean(javax.management.MBeanServerConnection,javax.management.ObjectName)
instead.public static AccessControlManagementMBean getAccessControlManagementMBean(MBeanServerConnection server)
Get a proxy to the AccessControlManagementMBean object on the given MBean server.
server
- the MBeanServer where operations will be proxied topublic static RuntimeConfigManagementMBean getRuntimeConfigManagementMBean(MBeanServerConnection server)
Get a proxy to the RuntimeConfigManagementMBean object on the given MBean server.
server
- the MBeanServer where operations will be proxied topublic static SasManagementMBean getSasManagementMBean(MBeanServerConnection server)
Get a proxy to the SasManagementMBean object on the given MBean server.
server
- the MBeanServer where operations will be proxied to