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.