public final class StartLevelManagerImpl extends Object implements StartLevelManager
StartLevelManager service.| Constructor and Description |
|---|
StartLevelManagerImpl(BundleManager bundleManager,
FrameworkEvents frameworkEvents,
ExecutorService executorService,
AtomicBoolean immediateExecution) |
| Modifier and Type | Method and Description |
|---|---|
void |
decreaseFrameworkStartLevel(int level)
Decreases the Start Level of the Framework in the current thread.
|
void |
enableImmediateExecution(boolean enable) |
int |
getBundleStartLevel(org.jboss.osgi.resolver.XBundle bundle) |
int |
getFrameworkStartLevel() |
int |
getInitialBundleStartLevel() |
void |
increaseFrameworkStartLevel(int level)
Increases the Start Level of the Framework in the current thread.
|
boolean |
isBundleActivationPolicyUsed(org.jboss.osgi.resolver.XBundle bundle) |
boolean |
isBundlePersistentlyStarted(org.jboss.osgi.resolver.XBundle bundle) |
boolean |
isFrameworkStartLevelChanging() |
void |
setBundlePersistentlyStarted(org.jboss.osgi.resolver.XBundle bundle,
boolean started) |
void |
setBundleStartLevel(org.jboss.osgi.resolver.XBundle bundle,
int level) |
void |
setFrameworkStartLevel(int level,
org.osgi.framework.FrameworkListener... listeners) |
void |
setInitialBundleStartLevel(int startlevel) |
void |
shutdownFramework(org.osgi.framework.FrameworkListener... listeners) |
public StartLevelManagerImpl(BundleManager bundleManager, FrameworkEvents frameworkEvents, ExecutorService executorService, AtomicBoolean immediateExecution)
public void enableImmediateExecution(boolean enable)
enableImmediateExecution in interface StartLevelManagerpublic int getFrameworkStartLevel()
getFrameworkStartLevel in interface StartLevelManagerpublic void setFrameworkStartLevel(int level,
org.osgi.framework.FrameworkListener... listeners)
setFrameworkStartLevel in interface StartLevelManagerpublic boolean isFrameworkStartLevelChanging()
isFrameworkStartLevelChanging in interface StartLevelManagerpublic void shutdownFramework(org.osgi.framework.FrameworkListener... listeners)
shutdownFramework in interface StartLevelManagerpublic void increaseFrameworkStartLevel(int level)
increaseFrameworkStartLevel in interface StartLevelManagerlevel - the target Start Level to which the Framework should move.public void decreaseFrameworkStartLevel(int level)
decreaseFrameworkStartLevel in interface StartLevelManagerlevel - the target Start Level to which the Framework should move.public int getBundleStartLevel(org.jboss.osgi.resolver.XBundle bundle)
getBundleStartLevel in interface StartLevelManagerpublic void setBundleStartLevel(org.jboss.osgi.resolver.XBundle bundle,
int level)
setBundleStartLevel in interface StartLevelManagerpublic int getInitialBundleStartLevel()
getInitialBundleStartLevel in interface StartLevelManagerpublic void setInitialBundleStartLevel(int startlevel)
setInitialBundleStartLevel in interface StartLevelManagerpublic boolean isBundlePersistentlyStarted(org.jboss.osgi.resolver.XBundle bundle)
isBundlePersistentlyStarted in interface StartLevelManagerpublic void setBundlePersistentlyStarted(org.jboss.osgi.resolver.XBundle bundle,
boolean started)
setBundlePersistentlyStarted in interface StartLevelManagerpublic boolean isBundleActivationPolicyUsed(org.jboss.osgi.resolver.XBundle bundle)
isBundleActivationPolicyUsed in interface StartLevelManagerCopyright © 2013 JBoss by Red Hat. All rights reserved.