Class 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 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
      • 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
      • 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
      • 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
      • 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 to
        name - 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 to
        name - 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 to
        name - 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 to
        name - 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 to
        name - 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 to
        name - 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 to
        name - 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 to
        name - the ObjectName of the required MBean
        Returns:
        a LimiterRampUpMBean proxy instance
      • 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
      • 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