public final class FrameworkBuilderImpl extends Object implements FrameworkBuilder
Framework
implementation.
Provides hooks for various integration aspects.FrameworkBuilder.FrameworkPhase
Constructor and Description |
---|
FrameworkBuilderImpl(Map<String,String> props,
org.jboss.msc.service.ServiceController.Mode initialMode) |
Modifier and Type | Method and Description |
---|---|
org.osgi.framework.launch.Framework |
createFramework() |
BundleManager |
createFrameworkServices(org.jboss.msc.service.ServiceContainer serviceContainer,
boolean firstInit) |
org.jboss.msc.service.ServiceContainer |
createServiceContainer() |
org.jboss.msc.service.ServiceController.Mode |
getInitialMode() |
Map<String,String> |
getProperties() |
String |
getProperty(String key) |
String |
getProperty(String key,
String defaultValue) |
org.jboss.msc.service.ServiceContainer |
getServiceContainer() |
org.jboss.msc.service.ServiceTarget |
getServiceTarget() |
void |
installServices(FrameworkBuilder.FrameworkPhase phase,
org.jboss.msc.service.ServiceTarget serviceTarget,
org.jboss.msc.service.ServiceListener<Object> listener) |
void |
registerIntegrationService(FrameworkBuilder.FrameworkPhase phase,
IntegrationService<?> service) |
void |
setServiceContainer(org.jboss.msc.service.ServiceContainer serviceContainer) |
void |
setServiceTarget(org.jboss.msc.service.ServiceTarget serviceTarget) |
public String getProperty(String key)
getProperty
in interface FrameworkBuilder
public String getProperty(String key, String defaultValue)
getProperty
in interface FrameworkBuilder
public Map<String,String> getProperties()
getProperties
in interface FrameworkBuilder
public org.jboss.msc.service.ServiceContainer getServiceContainer()
getServiceContainer
in interface FrameworkBuilder
public void setServiceContainer(org.jboss.msc.service.ServiceContainer serviceContainer)
setServiceContainer
in interface FrameworkBuilder
public org.jboss.msc.service.ServiceContainer createServiceContainer()
createServiceContainer
in interface FrameworkBuilder
public org.jboss.msc.service.ServiceTarget getServiceTarget()
getServiceTarget
in interface FrameworkBuilder
public void setServiceTarget(org.jboss.msc.service.ServiceTarget serviceTarget)
setServiceTarget
in interface FrameworkBuilder
public org.jboss.msc.service.ServiceController.Mode getInitialMode()
getInitialMode
in interface FrameworkBuilder
public org.osgi.framework.launch.Framework createFramework()
createFramework
in interface FrameworkBuilder
public void registerIntegrationService(FrameworkBuilder.FrameworkPhase phase, IntegrationService<?> service)
registerIntegrationService
in interface FrameworkBuilder
public BundleManager createFrameworkServices(org.jboss.msc.service.ServiceContainer serviceContainer, boolean firstInit)
createFrameworkServices
in interface FrameworkBuilder
public void installServices(FrameworkBuilder.FrameworkPhase phase, org.jboss.msc.service.ServiceTarget serviceTarget, org.jboss.msc.service.ServiceListener<Object> listener)
installServices
in interface FrameworkBuilder
Copyright © 2013 JBoss by Red Hat. All rights reserved.