Package org.apache.felix.cm.impl
Class ConfigurationAdminStarter
java.lang.Object
org.apache.felix.cm.impl.ConfigurationAdminStarter
The configuration admin starter starts and stops the configuration admin. It
also keeps track of an optional coordinator service.
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final org.osgi.framework.BundleContextprivate ConfigurationManagerprivate ExtPersistenceManagerprivate final AtomicBooleanprivate String -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidvoidvoidvoidsetPersistenceManager(ExtPersistenceManager persistenceManager) private voidvoidstop()Stop configuration adminprivate voidvoidvoidupdatePluginsSet(boolean value) voidupdateRegisteredConfigurationPlugins(String propValue)
-
Field Details
-
bundleContext
private final org.osgi.framework.BundleContext bundleContext -
configurationManager
-
persistenceManager
-
pluginsAvailable
-
registeredConfigurationPlugins
-
coordinatorTracker
-
-
Constructor Details
-
ConfigurationAdminStarter
public ConfigurationAdminStarter(org.osgi.framework.BundleContext bundleContext) throws org.osgi.framework.BundleException, org.osgi.framework.InvalidSyntaxException - Throws:
org.osgi.framework.BundleExceptionorg.osgi.framework.InvalidSyntaxException
-
-
Method Details
-
stop
public void stop()Stop configuration admin -
activate
-
deactivate
public void deactivate() -
startCoordinatorTracker
private void startCoordinatorTracker() -
stopCoordinatorTracker
private void stopCoordinatorTracker() -
unsetPersistenceManager
public void unsetPersistenceManager() -
setPersistenceManager
-
updatePluginsSet
public void updatePluginsSet(boolean value) -
checkStart
public void checkStart() -
updateRegisteredConfigurationPlugins
-