public class Container extends Object
Modifier and Type | Field and Description |
---|---|
static String |
CONTEXT_ID_KEY |
static ThreadLocal<String> |
currentId |
Constructor and Description |
---|
Container(BeanManagerImpl deploymentManager,
org.jboss.weld.bootstrap.api.ServiceRegistry deploymentServices) |
Container(String contextId,
BeanManagerImpl deploymentManager,
org.jboss.weld.bootstrap.api.ServiceRegistry deploymentServices) |
Modifier and Type | Method and Description |
---|---|
BeanManagerImpl |
activityManager(String key)
Get the activity manager for a given key
|
String |
addActivity(BeanManagerImpl manager)
Add an activity
|
static boolean |
available() |
static boolean |
available(String contextId) |
Map<org.jboss.weld.bootstrap.spi.BeanDeploymentArchive,BeanManagerImpl> |
beanDeploymentArchives() |
void |
cleanup()
Cause the container to be cleaned up, including all registered bean
managers, and all deployment services
|
BeanManagerImpl |
deploymentManager()
Gets the manager for this application deployment
|
ContainerState |
getState() |
static void |
initialize(BeanManagerImpl deploymentManager,
org.jboss.weld.bootstrap.api.ServiceRegistry deploymentServices)
Initialize the container for the current application deployment
|
static void |
initialize(String contextId,
BeanManagerImpl deploymentManager,
org.jboss.weld.bootstrap.api.ServiceRegistry deploymentServices) |
static Container |
instance()
Get the container for the current application deployment
|
static Container |
instance(AnnotatedTypeIdentifier identifier) |
static Container |
instance(BeanManagerImpl manager) |
static Container |
instance(String contextId) |
void |
putBeanDeployments(BeanDeploymentArchiveMapping bdaMapping)
Add sub-deployment units to the container
|
org.jboss.weld.bootstrap.api.ServiceRegistry |
services()
Get the services for this application deployment
|
void |
setState(ContainerState state) |
public static final String CONTEXT_ID_KEY
public static final ThreadLocal<String> currentId
public Container(String contextId, BeanManagerImpl deploymentManager, org.jboss.weld.bootstrap.api.ServiceRegistry deploymentServices)
public Container(BeanManagerImpl deploymentManager, org.jboss.weld.bootstrap.api.ServiceRegistry deploymentServices)
public static Container instance()
public static boolean available()
public static Container instance(BeanManagerImpl manager)
public static Container instance(AnnotatedTypeIdentifier identifier)
public static boolean available(String contextId)
public static void initialize(BeanManagerImpl deploymentManager, org.jboss.weld.bootstrap.api.ServiceRegistry deploymentServices)
deploymentManager
- deploymentServices
- public static void initialize(String contextId, BeanManagerImpl deploymentManager, org.jboss.weld.bootstrap.api.ServiceRegistry deploymentServices)
public void cleanup()
public BeanManagerImpl deploymentManager()
public Map<org.jboss.weld.bootstrap.spi.BeanDeploymentArchive,BeanManagerImpl> beanDeploymentArchives()
public BeanManagerImpl activityManager(String key)
key
- public String addActivity(BeanManagerImpl manager)
manager
- public org.jboss.weld.bootstrap.api.ServiceRegistry services()
public void putBeanDeployments(BeanDeploymentArchiveMapping bdaMapping)
bdaMapping
- public ContainerState getState()
public void setState(ContainerState state)
Copyright © 2016. All rights reserved.