public class BeanContainerImpl extends Object implements BeanContainer
| Modifier and Type | Class and Description |
|---|---|
(package private) static class |
BeanContainerImpl.DefaultInstanceFactory<T> |
BeanContainer.Factory<T>, BeanContainer.Instance<T>| Constructor and Description |
|---|
BeanContainerImpl(ArcContainer container) |
| Modifier and Type | Method and Description |
|---|---|
<T> BeanContainer.Factory<T> |
instanceFactory(Class<T> type,
Annotation... qualifiers) |
ManagedContext |
requestContext()
ManagedContext requestContext = beanContainer.requestContext();
if (requestContext.isActive()) {
// Perform action
} else {
try {
requestContext.activate();
// Perform action
} finally {
requestContext.terminate();
}
}
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitinstancepublic BeanContainerImpl(ArcContainer container)
public <T> BeanContainer.Factory<T> instanceFactory(Class<T> type, Annotation... qualifiers)
instanceFactory in interface BeanContainernullpublic ManagedContext requestContext()
BeanContainer
ManagedContext requestContext = beanContainer.requestContext();
if (requestContext.isActive()) {
// Perform action
} else {
try {
requestContext.activate();
// Perform action
} finally {
requestContext.terminate();
}
}
requestContext in interface BeanContainerRequestScopedCopyright © 2021 JBoss by Red Hat. All rights reserved.