Package com.opencloud.slee.remote
Class RhinoManagement
- java.lang.Object
-
- com.opencloud.slee.remote.RhinoManagement
-
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.
-
-
Field Summary
-
Method Summary
All Methods Static Methods Concrete Methods Deprecated Methods Modifier and Type Method Description static AbsoluteStatLimiterMBean
getAbsoluteStatLimiterMBean(MBeanServerConnection server, ObjectName name)
Get a proxy to the AbsoluteStatsLimiterMBean object for a given MBean on the given MBean server.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 ConfigManagementMBean
getConfigManagementMBean(MBeanServerConnection server)
Get a proxy to the ConfigManagementMBean 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 PlatformRestrictionsConfigManagementMBean
getPlatformRestrictionsConfigManagementMBean(MBeanServerConnection server)
Get a proxy to the PlatformRestrictionsConfigManagementMBean 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 RelativeStatLimiterMBean
getRelativeStatLimiterMBean(MBeanServerConnection server, ObjectName name)
Get a proxy to the RelativeStatsLimiterMBean 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.
-
-
-
Field Detail
-
scattercastMBeanName
public static final ObjectName scattercastMBeanName
-
namespaceManagementName
public static final ObjectName namespaceManagementName
-
containerConfigurationName
public static final ObjectName containerConfigurationName
-
rhinoHousekeepingName
public static final ObjectName rhinoHousekeepingName
-
statsManagementName
public static final ObjectName statsManagementName
-
auditingManagementName
public static final ObjectName auditingManagementName
-
loggingName
public static final ObjectName loggingName
-
persistenceName
public static final ObjectName persistenceName
-
snmpName
public static final ObjectName snmpName
-
snmpParameterSetTypeName
public static final ObjectName snmpParameterSetTypeName
-
licenseName
public static final ObjectName licenseName
-
userTxManagerName
public static final ObjectName userTxManagerName
-
objectPoolsName
public static final ObjectName objectPoolsName
-
stagingName
public static final ObjectName stagingName
-
thresholdRulesName
public static final ObjectName thresholdRulesName
-
limiterName
public static final ObjectName limiterName
-
accessControlName
public static final ObjectName accessControlName
-
rhinoConfigName
public static final ObjectName rhinoConfigName
-
platformRestrictionsConfigName
public static final ObjectName platformRestrictionsConfigName
-
sasManagementName
public static final ObjectName sasManagementName
-
configManagementName
public static final ObjectName configManagementName
-
containerConfigurationNameOld
public static final ObjectName containerConfigurationNameOld
-
rhinoHousekeepingNameOld
public static final ObjectName rhinoHousekeepingNameOld
-
statsManagementNameOld
public static final ObjectName statsManagementNameOld
-
loggingNameOld
public static final ObjectName loggingNameOld
-
licenseNameOld
public static final ObjectName licenseNameOld
-
userTxManagerNameOld
public static final ObjectName userTxManagerNameOld
-
objectPoolsNameOld
public static final ObjectName objectPoolsNameOld
-
stagingNameOld
public static final ObjectName stagingNameOld
-
thresholdRulesNameOld
public static final ObjectName thresholdRulesNameOld
-
limiterNameOld
public static final ObjectName limiterNameOld
-
-
Method Detail
-
getScattercastMBean
public static ScattercastMBean getScattercastMBean(MBeanServerConnection server)
Get a proxy to the ScattercastMBean object on the given MBean server.- Parameters:
server
- the MBeanServer where operations will be proxied to- Returns:
- a ScattercastMBean proxy instance
-
getAlarmMBean
public static AlarmMBean getAlarmMBean(MBeanServerConnection server)
Get a proxy to the AlarmMBean object on the given MBean server.- Parameters:
server
- the MBeanServer where operations will be proxied to- Returns:
- an AlarmMBean proxy instance
-
getDeploymentMBean
public static DeploymentMBean getDeploymentMBean(MBeanServerConnection server)
Get a proxy to the DeploymentMBean object on the given MBean server.- Parameters:
server
- the MBeanServer where operations will be proxied to- Returns:
- a DeploymentMBean proxy instance
-
getProfileProvisioningMBean
public static ProfileProvisioningMBean getProfileProvisioningMBean(MBeanServerConnection server)
Get a proxy to the ProfileProvisioningMBean object on the given MBean server.- Parameters:
server
- the MBeanServer where operations will be proxied to- Returns:
- a ProfileProvisioningMBean proxy instance
-
getResourceManagementMBean
public static ResourceManagementMBean getResourceManagementMBean(MBeanServerConnection server)
Get a proxy to the ResourceManagementMBean object on the given MBean server.- Parameters:
server
- the MBeanServer where operations will be proxied to- Returns:
- a ResourceManagementMBean proxy instance
-
getServiceManagementMBean
public static ServiceManagementMBean getServiceManagementMBean(MBeanServerConnection server)
Get a proxy to the ServiceManagementMBean object on the given MBean server.- Parameters:
server
- the MBeanServer where operations will be proxied to- Returns:
- a ServiceManagementMBean proxy instance
-
getSleeManagementMBean
public static SleeManagementMBean getSleeManagementMBean(MBeanServerConnection server)
Get a proxy to the SleeManagementMBean object on the given MBean server.- Parameters:
server
- the MBeanServer where operations will be proxied to- Returns:
- a SleeManagementMBean proxy instance
-
getTraceMBean
public static TraceMBean getTraceMBean(MBeanServerConnection server)
Get a proxy to the TraceMBean object on the given MBean server.- Parameters:
server
- the MBeanServer where operations will be proxied to- Returns:
- a TraceMBean proxy instance
-
getNamespaceManagementMBean
public static NamespaceManagementMBean getNamespaceManagementMBean(MBeanServerConnection server)
Get a proxy to the NamespaceManagementMBean object on the given MBean server.- Parameters:
server
- the MBeanServer where operations will be proxied to- Returns:
- a NamespaceManagementMBean proxy instance
-
getContainerConfigurationMBean
public static ContainerConfigurationMBean getContainerConfigurationMBean(MBeanServerConnection server)
Get a proxy to the ContainerConfigurationMBean object on the given MBean server.- Parameters:
server
- the MBeanServer where operations will be proxied to- Returns:
- a ContainerConfigurationMBean proxy instance
-
getContainerConfigurationMBean
public 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.- Parameters:
server
- the MBeanServer where operations will be proxied tonamespace
- the namespace- Returns:
- a ContainerConfigurationMBean proxy instance
- Throws:
UnrecognizedNamespaceException
ManagementException
-
getLicenseManagementMBean
public static LicenseManagementMBean getLicenseManagementMBean(MBeanServerConnection server)
Get a proxy to the LicenseManagementMBean object on the given MBean server.- Parameters:
server
- the MBeanServer where operations will be proxied to- Returns:
- a LicenseManagementMBean proxy instance
-
getLoggingManagementMBean
public static LoggingManagementMBean getLoggingManagementMBean(MBeanServerConnection server)
Get a proxy to the LoggingManagementMBean object on the given MBean server.- Parameters:
server
- the MBeanServer where operations will be proxied to- Returns:
- a LoggingManagementMBean proxy instance
-
getPersistenceManagementMBean
public static PersistenceManagementMBean getPersistenceManagementMBean(MBeanServerConnection server)
Get a proxy to the PersistenceManagementMBean object on the given MBean server.- Parameters:
server
- the MBeanServer where operations will be proxied to- Returns:
- a PersistenceManagementMBean proxy instance
-
getJdbcResourceConnectionPoolManagementMBean
public static JDBCResourceConnectionPoolManagementMBean getJdbcResourceConnectionPoolManagementMBean(MBeanServerConnection server, String jndiName) throws NameNotFoundException, InvalidStateException, ConfigurationException
-
getSNMPManagementMBean
public static SNMPManagementMBean getSNMPManagementMBean(MBeanServerConnection server)
Get a proxy to the SNMPManagementMBean object on the given MBean server.- Parameters:
server
- the MBeanServer where operations will be proxied to- Returns:
- a SNMPManagementMBean proxy instance
-
getSNMPNodeMBean
public 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)).- Parameters:
server
- the MBeanServer where operations will be proxied to- Returns:
- a SNMPManagementMBean proxy instance
-
getSNMPParameterSetTypeManagementMBean
public static SNMPParameterSetTypeManagementMBean getSNMPParameterSetTypeManagementMBean(MBeanServerConnection server)
Get a proxy to an SNMPParameterSetTypeManagementMBean object on the given MBean server.- Parameters:
server
- the MBeanServer where operations will be proxied to- Returns:
- a SNMPManagementMBean proxy instance
-
getSNMPParameterSetTypeManagementMBean
public 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.- Parameters:
server
- the MBeanServer where operations will be proxied tonamespace
- the namespace- Returns:
- a SNMPManagementMBean proxy instance
- Throws:
UnrecognizedNamespaceException
ManagementException
-
getSNMPParameterSetTypeMBean
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)).- Parameters:
server
- the MBeanServer where operations will be proxied to- Returns:
- a SNMPManagementMBean proxy instance
-
getRhinoHousekeepingMBean
public static RhinoHousekeepingMBean getRhinoHousekeepingMBean(MBeanServerConnection server)
Get a proxy to the RhinoHousekeepingMBean object on the given MBean server.- Parameters:
server
- the MBeanServer where operations will be proxied to- Returns:
- a RhinoHousekeepingMBean proxy instance
-
getStatsManagementMBean
public static StatsManagementMBean getStatsManagementMBean(MBeanServerConnection server)
Get a proxy to the StatsManagementMBean object on the given MBean server.- Parameters:
server
- the MBeanServer where operations will be proxied to- Returns:
- an StatsManagementMBean proxy instance
-
getAuditingManagementMBean
public static AuditingManagementMBean getAuditingManagementMBean(MBeanServerConnection server)
Get a proxy to the AuditingManagementMBean object on the given MBean server.- Parameters:
server
- the MBeanServer where operations will be proxied to- Returns:
- an StatsManagementMBean proxy instance
-
getUserTransactionManagementMBean
public static UserTransactionManagementMBean getUserTransactionManagementMBean(MBeanServerConnection server)
Get a proxy to the UserTransactionManagementMBean object on the given MBean server.- Parameters:
server
- the MBeanServer where operations will be proxied to- Returns:
- a UserTransactionManagementMBean proxy instance
-
getObjectPoolManagementMBean
public static ObjectPoolManagementMBean getObjectPoolManagementMBean(MBeanServerConnection server)
Get a proxy to the ObjectPoolManagementMBean object on the given MBean server.- Parameters:
server
- the MBeanServer where operations will be proxied to- Returns:
- an ObjectPoolManagementMBean proxy instance
-
getObjectPoolMBean
public static ObjectPoolMBean getObjectPoolMBean(MBeanServerConnection server, ObjectName name)
Get a proxy to the ObjectPoolMBean object for a given MBean on the given MBean server.- Parameters:
server
- the MBeanServer where operations will be proxied toname
- the ObjectName of the required MBean- Returns:
- an ObjectPoolMBean proxy instance
-
getStagingQueueManagementMBean
public static StagingQueueManagementMBean getStagingQueueManagementMBean(MBeanServerConnection server)
Get a proxy to the StagingQueueManagementMBean object on the given MBean server.- Parameters:
server
- the MBeanServer where operations will be proxied to- Returns:
- an StagingQueuesManagementMBean proxy instance
-
getThresholdRuleManagementMBean
public static ThresholdRuleManagementMBean getThresholdRuleManagementMBean(MBeanServerConnection server)
Get a proxy to the ThresholdRuleManagementMBean object on the given MBean server.- Parameters:
server
- the MBeanServer where operations will be proxied to- Returns:
- a ThresholdRuleManagementMBean proxy instance
-
getThresholdRuleMBean
public static ThresholdRuleMBean getThresholdRuleMBean(MBeanServerConnection server, ObjectName name)
Get a proxy to the ThresholdRuleMBean object for a given MBean on the given MBean server.- Parameters:
server
- the MBeanServer where operations will be proxied toname
- the ObjectName of the required MBean- Returns:
- a ThresholdRuleMBean proxy instance
-
getLimiterManagementMBean
public static LimiterManagementMBean getLimiterManagementMBean(MBeanServerConnection server)
Get a proxy to the LimiterManagementMBean object on the given MBean server.- Parameters:
server
- the MBeanServer where operations will be proxied to- Returns:
- a LimiterManagementMBean proxy instance
-
getLimiterMBean
public static LimiterMBean getLimiterMBean(MBeanServerConnection server, ObjectName name)
Get a proxy to the LimiterMBean object for a given MBean on the given MBean server.- Parameters:
server
- the MBeanServer where operations will be proxied toname
- the ObjectName of the required MBean- Returns:
- a LimiterMBean proxy instance
-
getRateLimiterMBean
public static RateLimiterMBean getRateLimiterMBean(MBeanServerConnection server, ObjectName name)
Get a proxy to the RateLimiterMBean object for a given MBean on the given MBean server.- Parameters:
server
- the MBeanServer where operations will be proxied toname
- the ObjectName of the required MBean- Returns:
- a RateLimiterMBean proxy instance
-
getQueueSaturationLimiterMBean
public static QueueSaturationLimiterMBean getQueueSaturationLimiterMBean(MBeanServerConnection server, ObjectName name)
Get a proxy to the QueueSaturationLimiterMBean object for a given MBean on the given MBean server.- Parameters:
server
- the MBeanServer where operations will be proxied toname
- the ObjectName of the required MBean- Returns:
- a QueueSaturationLimiterMBean proxy instance
-
getAbsoluteStatLimiterMBean
public static AbsoluteStatLimiterMBean getAbsoluteStatLimiterMBean(MBeanServerConnection server, ObjectName name)
Get a proxy to the AbsoluteStatsLimiterMBean object for a given MBean on the given MBean server.- Parameters:
server
- the MBeanServer where operations will be proxied toname
- the ObjectName of the required MBean- Returns:
- an AbsoluteStatsLimiterMBean proxy instance
-
getRelativeStatLimiterMBean
public static RelativeStatLimiterMBean getRelativeStatLimiterMBean(MBeanServerConnection server, ObjectName name)
Get a proxy to the RelativeStatsLimiterMBean object for a given MBean on the given MBean server.- Parameters:
server
- the MBeanServer where operations will be proxied toname
- the ObjectName of the required MBean- Returns:
- a RelativeStatsLimiterMBean proxy instance
-
getLimiterRampUpMBean
public static LimiterRampUpMBean getLimiterRampUpMBean(MBeanServerConnection server, ObjectName name)
Get a proxy to the LimiterRampUpMBean object on the given MBean server.- Parameters:
server
- the MBeanServer where operations will be proxied toname
- the ObjectName of the required MBean- Returns:
- a LimiterRampUpMBean proxy instance
-
getLimiterRampUpMbean
public static LimiterRampUpMBean getLimiterRampUpMbean(MBeanServerConnection server, ObjectName name)
Deprecated.
-
getAccessControlManagementMBean
public static AccessControlManagementMBean getAccessControlManagementMBean(MBeanServerConnection server)
Get a proxy to the AccessControlManagementMBean object on the given MBean server.- Parameters:
server
- the MBeanServer where operations will be proxied to- Returns:
- an AccessControlManagementMBean proxy instance
-
getRuntimeConfigManagementMBean
public static RuntimeConfigManagementMBean getRuntimeConfigManagementMBean(MBeanServerConnection server)
Get a proxy to the RuntimeConfigManagementMBean object on the given MBean server.- Parameters:
server
- the MBeanServer where operations will be proxied to- Returns:
- a RhinoConfigManagementMBean proxy instance
-
getPlatformRestrictionsConfigManagementMBean
public static PlatformRestrictionsConfigManagementMBean getPlatformRestrictionsConfigManagementMBean(MBeanServerConnection server)
Get a proxy to the PlatformRestrictionsConfigManagementMBean object on the given MBean server.- Parameters:
server
- the MBeanServer where operations will be proxied to- Returns:
- a PlatformRestrictionsConfigManagementMBean proxy instance
-
getSasManagementMBean
public static SasManagementMBean getSasManagementMBean(MBeanServerConnection server)
Get a proxy to the SasManagementMBean object on the given MBean server.- Parameters:
server
- the MBeanServer where operations will be proxied to- Returns:
- an SasManagementMBean proxy instance
-
getConfigManagementMBean
public static ConfigManagementMBean getConfigManagementMBean(MBeanServerConnection server)
Get a proxy to the ConfigManagementMBean object on the given MBean server.- Parameters:
server
- the MBeanServer where operations will be proxied to- Returns:
- an ConfigManagementMBean proxy instance
-
-