Provides JMX MBean interfaces for managing the SIS.
Delayed Effect of Configuration ChangesMany of the SIS management methods cause configuration changes that do not take immediate effect. The SIS must be asked to reload its configuration in order for these changes to be noticed. The
ResourceManagementMBean.updateConfigurationProperties(java.lang.String, javax.slee.resource.ConfigProperties)method is used to induce a configuration reload. For example:
ResourceManagementMBean resourceMgmt = ...; String sis = "name of SIS"; resourceManagement.updateConfigurationProperties(sis, new ConfigurationProperties());
Interface Summary Interface Description AddressSubscriptionManagementMBeanSIS-IN RA management interface for managing per-address subscriptions. CompositionManagementMBeanThe
CompositionManagementMBeanprovides management operations for installing, uninstalling and viewing SIS service composition components installed in a SIS RA entity.
ConfigurationManagementMBeanConfiguration attributes shared by all SIS implementations. ExperimentalFeatureManagementMBeanThe
ExperimentalFeatureManagementMBeanprovides operations for managing experimental features offered by the SIS.
ExtensionRefManagementMBeanprovides management operations for creating, removing, viewing, and configuring SIS extension component references installed in a SIS RA entity.
InterceptorManagementMBeanprovides management operations for installing, uninstalling and viewing SIS interceptor components installed in a SIS RA entity.
MacroManagementMBeanprovides management operations for installing, uninstalling and viewing SIS macro components installed in a SIS RA entity.
NetworkInterfaceDefinitionMBeanManagement interface for querying and updating a network interface definition in the SIS. NetworkInterfaceManagementMBeanManagement interface for creating, removing and querying network interface definitions in the SIS. NetworkRouteMBeanManagement interface for querying and updating a network route in the SIS. ServiceRefManagementMBeanThe
ServiceRefManagementMBeanprovides management operations for creating, removing, viewing, and configuring SIS service references installed in a SIS RA entity.
SISManagementMBeanis the main management interface of the SIS.
TriggerAddressTracingManagementMBeanSIS RA management interface for managing trigger addresses for fine-grained tracing. TriggerManagementMBeanThe
TriggerManagementMBeanprovides management operations for installing, uninstalling and viewing SIS trigger components installed in a SIS RA entity.
Class Summary Class Description AddressSubscriptionSIS address subscription information. ExternalPlatformConfigContainer for external platform configuration options. ExternalPlatformConfig.Builder SubscriptionBase class for SIS subscription information.
Enum Summary Enum Description AuditLevelEnum that specifies how much audit logging the SIS will generate:
AuditLevel.ALL: The SIS will generate an audit log for all calls.
ExtensionTypeEnum identifying the specific type of an extension component. ExternalAddressSelectionMode ExternalAddressStateEnum that specifies the current state of an external address in an external platform defintion. NetworkInterfaceState TriggerTypeSIS trigger type.
Exception Summary Exception Description AuditFailedException DuplicateAddressException