public final class ContextualInstance extends Object
ContextualInstanceStrategy.| Modifier and Type | Method and Description |
|---|---|
static <T> T |
get(Bean<T> bean,
BeanManagerImpl manager,
CreationalContext<?> ctx)
Shortcut for obtaining contextual instances with semantics equivalent to:
if (ctx == null) {
ctx = manager.createCreationalContext(bean);
}
manager.getContext(bean.getScope()).get(bean, ctx);
|
static <T> T |
get(RIBean<T> bean,
BeanManagerImpl manager,
CreationalContext<?> ctx) |
static <T> T |
getIfExists(Bean<T> bean,
BeanManagerImpl manager)
Shortcut for obtaining contextual instances with semantics equivalent to:
manager.getContext(bean.getScope()).get(bean);
|
static <T> T |
getIfExists(RIBean<T> bean,
BeanManagerImpl manager) |
public static <T> T get(Bean<T> bean, BeanManagerImpl manager, CreationalContext<?> ctx)
if (ctx == null) {
ctx = manager.createCreationalContext(bean);
}
manager.getContext(bean.getScope()).get(bean, ctx);
bean - the given beanmanager - the beanManagerctx - CreationalContext to be used for creation of a new instance - may be nullpublic static <T> T getIfExists(Bean<T> bean, BeanManagerImpl manager)
manager.getContext(bean.getScope()).get(bean);
bean - the given beanmanager - the beanManagerpublic static <T> T get(RIBean<T> bean, BeanManagerImpl manager, CreationalContext<?> ctx)
public static <T> T getIfExists(RIBean<T> bean, BeanManagerImpl manager)
Copyright © 2015. All Rights Reserved.