public interface SISManagementMBean
SISManagementMBean
is the main management interface of the SIS.
Each SIS RA entity provides its own SISManagementMBean
instance.
Management clients can access the SISManagementMBean
instance for
a particular RA entity using a JMX ObjectName
of the form:
com.opencloud.SIS:name=<ra-entity>,type=SISManagement
.
The SISProvider.getSISManagementMBean(String)
method provides a convenient way for clients to obtain the object name for an
RA entity.
Modifier and Type | Field and Description |
---|---|
static String |
SIS_MANAGEMENT_DOMAIN |
static String |
SIS_MANAGEMENT_TYPE |
static final String SIS_MANAGEMENT_DOMAIN
static final String SIS_MANAGEMENT_TYPE
ObjectName getConfigurationManagementMBean()
ConfigurationManagementMBean
object.SISConfigurationManagementMBean
object.ObjectName getMacroManagementMBean()
MacroManagementMBean
object.MacroManagementMBean
object.ObjectName getTriggerManagementMBean()
TriggerManagementMBean
object.TriggerManagementMBean
object.ObjectName getCompositionManagementMBean()
CompositionManagementMBean
object.CompositionManagementMBean
object.ObjectName getInterceptorManagementMBean()
InterceptorManagementMBean
object.InterceptorManagementMBean
object.ObjectName getExtensionRefManagementMBean()
ExtensionRefManagementMBean
object.ExtensionRefManagementMBean
object.ObjectName getServiceRefManagementMBean()
ServiceRefManagementMBean
object.ServiceRefManagementMBean
object.ObjectName getAddressSubscriptionManagementMBean()
AddressSubscriptionManagementMBean
object.AddressSubscriptionManagementMBean
object.ObjectName getTriggerAddressTracingManagementMBean()
TriggerAddressTracingManagementMBean
object.TriggerAddressTracingManagementMBean
object.ObjectName getNetworkInterfaceManagementMBean()
NetworkInterfaceManagementMBean
object.NetworkInterfaceManagementMBean
object.ObjectName getExperimentalFeatureManagementMBean()
ExperimentalFeatureManagementMBean
object.ExperimentalFeatureManagementMBean
object.void audit() throws AuditFailedException, ManagementException
AuditFailedException
- if there were missing dependencies in the SIS configurationManagementException
- if the operation could not be completed due to a system-level failure.