Interface FeaturesServiceMBean
-
- All Known Implementing Classes:
FeaturesServiceMBeanImpl
public interface FeaturesServiceMBean
-
-
Field Summary
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description void
addRepository(String url)
void
addRepository(String url, boolean install)
TabularData
getFeatures()
TabularData
getRepositories()
TabularData
infoFeature(String name)
TabularData
infoFeature(String name, String version)
void
installFeature(String name)
void
installFeature(String name, boolean noRefresh)
void
installFeature(String name, boolean noRefresh, boolean noStart)
void
installFeature(String name, String version)
void
installFeature(String name, String version, boolean noRefresh)
void
installFeature(String name, String version, boolean noRefresh, boolean noStart)
void
refreshRepository(String url)
void
removeRepository(String url)
void
removeRepository(String url, boolean uninstall)
TabularData
repositoryProvidedFeatures(String url)
void
uninstallFeature(String name)
void
uninstallFeature(String name, boolean noRefresh)
void
uninstallFeature(String name, boolean noRefresh, boolean deleteConfigurations)
void
uninstallFeature(String name, String version)
void
uninstallFeature(String name, String version, boolean noRefresh)
void
uninstallFeature(String name, String version, boolean noRefresh, boolean deleteConfigurations)
-
-
-
Field Detail
-
FEATURE_NAME
static final String FEATURE_NAME
- See Also:
- Constant Field Values
-
FEATURE_VERSION
static final String FEATURE_VERSION
- See Also:
- Constant Field Values
-
FEATURE_DEPENDENCIES
static final String FEATURE_DEPENDENCIES
- See Also:
- Constant Field Values
-
FEATURE_BUNDLES
static final String FEATURE_BUNDLES
- See Also:
- Constant Field Values
-
FEATURE_CONFIGURATIONS
static final String FEATURE_CONFIGURATIONS
- See Also:
- Constant Field Values
-
FEATURE_CONFIGURATIONFILES
static final String FEATURE_CONFIGURATIONFILES
- See Also:
- Constant Field Values
-
FEATURE_INSTALLED
static final String FEATURE_INSTALLED
- See Also:
- Constant Field Values
-
FEATURE_BLACKLISTED
static final String FEATURE_BLACKLISTED
- See Also:
- Constant Field Values
-
FEATURE_REQUIRED
static final String FEATURE_REQUIRED
- See Also:
- Constant Field Values
-
FEATURE_CONFIG_PID
static final String FEATURE_CONFIG_PID
- See Also:
- Constant Field Values
-
FEATURE_CONFIG_ELEMENTS
static final String FEATURE_CONFIG_ELEMENTS
- See Also:
- Constant Field Values
-
FEATURE_CONFIG_APPEND
static final String FEATURE_CONFIG_APPEND
- See Also:
- Constant Field Values
-
FEATURE_CONFIG_ELEMENT_KEY
static final String FEATURE_CONFIG_ELEMENT_KEY
- See Also:
- Constant Field Values
-
FEATURE_CONFIG_ELEMENT_VALUE
static final String FEATURE_CONFIG_ELEMENT_VALUE
- See Also:
- Constant Field Values
-
FEATURE_CONFIG_FILES_ELEMENTS
static final String FEATURE_CONFIG_FILES_ELEMENTS
- See Also:
- Constant Field Values
-
FEATURE_EVENT_TYPE
static final String FEATURE_EVENT_TYPE
The type of the event which is emitted for features events- See Also:
- Constant Field Values
-
FEATURE_EVENT_EVENT_TYPE
static final String FEATURE_EVENT_EVENT_TYPE
- See Also:
- Constant Field Values
-
FEATURE_EVENT_EVENT_TYPE_INSTALLED
static final String FEATURE_EVENT_EVENT_TYPE_INSTALLED
- See Also:
- Constant Field Values
-
FEATURE_EVENT_EVENT_TYPE_UNINSTALLED
static final String FEATURE_EVENT_EVENT_TYPE_UNINSTALLED
- See Also:
- Constant Field Values
-
FEATURE_EVENT_REGION
static final String FEATURE_EVENT_REGION
- See Also:
- Constant Field Values
-
FEATURE
static final String[] FEATURE
The item names in the CompositeData representing a feature
-
FEATURE_IDENTIFIER
static final String[] FEATURE_IDENTIFIER
-
FEATURE_CONFIG
static final String[] FEATURE_CONFIG
-
FEATURE_CONFIG_FILES
static final String[] FEATURE_CONFIG_FILES
-
FEATURE_CONFIG_ELEMENT
static final String[] FEATURE_CONFIG_ELEMENT
-
FEATURE_EVENT
static final String[] FEATURE_EVENT
The item names in the CompositeData representing the event raised for feature events within the OSGi container by this bean
-
REPOSITORY_NAME
static final String REPOSITORY_NAME
- See Also:
- Constant Field Values
-
REPOSITORY_URI
static final String REPOSITORY_URI
- See Also:
- Constant Field Values
-
REPOSITORY_REPOSITORIES
static final String REPOSITORY_REPOSITORIES
- See Also:
- Constant Field Values
-
REPOSITORY_FEATURES
static final String REPOSITORY_FEATURES
- See Also:
- Constant Field Values
-
REPOSITORY_BLACKLISTED
static final String REPOSITORY_BLACKLISTED
- See Also:
- Constant Field Values
-
REPOSITORY_EVENT_TYPE
static final String REPOSITORY_EVENT_TYPE
The type of the event which is emitted for repositories events- See Also:
- Constant Field Values
-
REPOSITORY_EVENT_EVENT_TYPE
static final String REPOSITORY_EVENT_EVENT_TYPE
- See Also:
- Constant Field Values
-
REPOSITORY_EVENT_EVENT_TYPE_ADDED
static final String REPOSITORY_EVENT_EVENT_TYPE_ADDED
- See Also:
- Constant Field Values
-
REPOSITORY_EVENT_EVENT_TYPE_REMOVED
static final String REPOSITORY_EVENT_EVENT_TYPE_REMOVED
- See Also:
- Constant Field Values
-
REPOSITORY
static final String[] REPOSITORY
The item names in the CompositeData representing a feature
-
REPOSITORY_EVENT
static final String[] REPOSITORY_EVENT
The item names in the CompositeData representing the event raised for feature events within the OSGi container by this bean
-
-
Method Detail
-
getFeatures
TabularData getFeatures() throws Exception
- Throws:
Exception
-
getRepositories
TabularData getRepositories() throws Exception
- Throws:
Exception
-
repositoryProvidedFeatures
TabularData repositoryProvidedFeatures(String url) throws Exception
- Throws:
Exception
-
removeRepository
void removeRepository(String url, boolean uninstall) throws Exception
- Throws:
Exception
-
installFeature
void installFeature(String name, boolean noRefresh) throws Exception
- Throws:
Exception
-
installFeature
void installFeature(String name, boolean noRefresh, boolean noStart) throws Exception
- Throws:
Exception
-
installFeature
void installFeature(String name, String version, boolean noRefresh) throws Exception
- Throws:
Exception
-
installFeature
void installFeature(String name, String version, boolean noRefresh, boolean noStart) throws Exception
- Throws:
Exception
-
infoFeature
TabularData infoFeature(String name) throws Exception
- Throws:
Exception
-
infoFeature
TabularData infoFeature(String name, String version) throws Exception
- Throws:
Exception
-
uninstallFeature
void uninstallFeature(String name, boolean noRefresh) throws Exception
- Throws:
Exception
-
uninstallFeature
void uninstallFeature(String name, boolean noRefresh, boolean deleteConfigurations) throws Exception
- Throws:
Exception
-
uninstallFeature
void uninstallFeature(String name, String version) throws Exception
- Throws:
Exception
-
uninstallFeature
void uninstallFeature(String name, String version, boolean noRefresh) throws Exception
- Throws:
Exception
-
-