public class AsyncSingletonBean<T> extends AsyncDependentBean<T>
beanManager, beanProvider
beanType, concrete, name, qualifiers, type
Modifier and Type | Method and Description |
---|---|
void |
getInstance(CreationalCallback<T> callback,
AsyncCreationalContext context)
Returns an instance of the bean within the active scope, using the specified SimpleCreationalContext.
|
Class<? extends Annotation> |
getScope()
Returns the scope of the bean.
|
static <T> AsyncBeanDef<T> |
newBean(AsyncBeanManagerImpl beanManager,
Class<T> type,
Class<?> beanType,
Annotation[] qualifiers,
String name,
boolean concrete,
AsyncBeanProvider<T> callback,
T instance,
Class<Object> beanActivatorType)
Creates a new IOC Bean reference
|
String |
toString() |
getInstance, isActivated, newBean, newInstance
getBeanClass, getName, getQualifiers, getType, isConcrete, matches
public static <T> AsyncBeanDef<T> newBean(AsyncBeanManagerImpl beanManager, Class<T> type, Class<?> beanType, Annotation[] qualifiers, String name, boolean concrete, AsyncBeanProvider<T> callback, T instance, Class<Object> beanActivatorType)
T
- The type of the beantype
- The type of a beanqualifiers
- The qualifiers of the bean.name
- The name of the beaninstance
- The instance of the bean.activator
- The bean activator to use, may be null.public void getInstance(CreationalCallback<T> callback, AsyncCreationalContext context)
AsyncBeanDef
getInstance
in interface AsyncBeanDef<T>
getInstance
in class AsyncDependentBean<T>
public Class<? extends Annotation> getScope()
AsyncBeanDef
getScope
in interface AsyncBeanDef<T>
getScope
in class AsyncDependentBean<T>
public String toString()
toString
in class AsyncDependentBean<T>
Copyright © 2013-2015 JBoss, a division of Red Hat. All Rights Reserved.