public interface ExperimentalFeatureManagementMBean
ExperimentalFeatureManagementMBean provides operations for managing experimental
features offered by the SIS.| Modifier and Type | Field and Description |
|---|---|
static String |
SIS_MANAGEMENT_TYPE |
| Modifier and Type | Method and Description |
|---|---|
void |
disableExperimentalFeature(String feature)
Disable an experimental feature.
|
void |
enableExperimentalFeature(String feature)
Enable an experimental feature.
|
String[] |
getEnabledExperimentalFeatures()
Get the list of experimental features currently enabled in the SIS.
|
String[] |
getSupportedExperimentalFeatures()
Get the list of experimental features supported by the SIS.
|
boolean |
isExperimentalFeatureEnabled(String feature)
Get the current status of an experimental feature.
|
static final String SIS_MANAGEMENT_TYPE
String[] getSupportedExperimentalFeatures() throws ManagementException
ManagementException - if the operation could not be completed due to a system-level failure.String[] getEnabledExperimentalFeatures() throws ManagementException
ManagementException - if the operation could not be completed due to a system-level failure.void enableExperimentalFeature(String feature) throws NullPointerException, UnrecognizedComponentException, ManagementException
feature - the name of the experimental feature to enable.NullPointerException - if feature is null/UnrecognizedComponentException - if the specified experimental feature is unknown.ManagementException - if the operation could not be completed due to a system-level failure.void disableExperimentalFeature(String feature) throws NullPointerException, UnrecognizedComponentException, ManagementException
feature - the name of the experimental feature to enable.NullPointerException - if feature is null/UnrecognizedComponentException - if the specified experimental feature is unknown.ManagementException - if the operation could not be completed due to a system-level failure.boolean isExperimentalFeatureEnabled(String feature) throws NullPointerException, UnrecognizedComponentException, ManagementException
feature - the name of the experimental feature to enable.true if the experimental feature is currently enabled, false otherwise.NullPointerException - if feature is null/UnrecognizedComponentException - if the specified experimental feature is unknown.ManagementException - if the operation could not be completed due to a system-level failure.