Uses of Interface
javax.enterprise.context.spi.CreationalContext

Packages that use CreationalContext
com.caucho.config.event   
com.caucho.config.inject   
com.caucho.config.j2ee   
com.caucho.config.program   
com.caucho.config.scope   
com.caucho.config.types   
com.caucho.config.xml   
com.caucho.ejb.inject   
com.caucho.ejb.session   
com.caucho.jca.program   
com.caucho.jca.ra   
com.caucho.server.webbeans   
javax.enterprise.context.spi   
javax.enterprise.inject.spi Java Dependency Injection programmatic APIs. 
 

Uses of CreationalContext in com.caucho.config.event
 

Methods in com.caucho.config.event with parameters of type CreationalContext
 T EventBeanImpl.create(CreationalContext<T> env)
           
 void EventBeanImpl.destroy(T instance, CreationalContext<T> env)
           
 

Uses of CreationalContext in com.caucho.config.inject
 

Classes in com.caucho.config.inject that implement CreationalContext
 class CreationalContextImpl<T>
          Stack of partially constructed beans.
 class DependentCreationalContext<T>
          Stack of partially constructed beans.
 class OwnerCreationalContext<T>
          Stack of partially constructed beans.
 class ProducesCreationalContext<T>
          Stack of partially constructed beans.
 

Methods in com.caucho.config.inject that return CreationalContext
<T> CreationalContext<T>
InjectManager.createCreationalContext(Contextual<T> bean)
           
 

Methods in com.caucho.config.inject with parameters of type CreationalContext
 InjectionPoint InjectionPointBean.create(CreationalContext<InjectionPoint> env)
           
 InjectionPoint InjectionPointStandardBean.create(CreationalContext<InjectionPoint> env)
           
 java.lang.Object DelegateProxyBean.create(CreationalContext<java.lang.Object> creationalContext)
           
abstract  T AbstractBean.create(CreationalContext<T> creationalContext)
           
 T AbstractIntrospectedBean.create(CreationalContext<T> env)
          Instantiate the bean.
abstract  T AbstractSingletonBean.create(CreationalContext<T> env)
           
abstract  T BeanAdapter.create(CreationalContext<T> env)
           
 T BeanWrapper.create(CreationalContext<T> env)
           
 T DecoratorBean.create(CreationalContext<T> creationalContext)
           
 T InjectionBean.create(CreationalContext<T> cxt)
           
 T InstanceBeanImpl.create(CreationalContext<T> env)
           
 T ManagedSingletonBean.create(CreationalContext<T> cxt)
           
 T ProducesFieldBean.create(CreationalContext<T> createEnv)
           
 T ProducesMethodBean.create(CreationalContext<T> createEnv)
           
 T SingletonBean.create(CreationalContext<T> env)
           
 X InterceptorBean.create(CreationalContext<X> creationalContext)
           
 X InterceptorRuntimeBean.create(CreationalContext<X> cxt)
           
 X InterceptorSelfBean.create(CreationalContext<X> cxt)
           
 X ManagedBeanImpl.create(CreationalContext<X> context)
          Creates a new instance of the component.
 X NewBean.create(CreationalContext<X> env)
          Creates a new instance of the component.
 X ManagedBeanImpl.createDependent(CreationalContext<X> env)
          Creates a new instance of the component.
 void InjectionPointBean.destroy(InjectionPoint instance, CreationalContext<InjectionPoint> env)
           
 void InjectionPointStandardBean.destroy(InjectionPoint instance, CreationalContext<InjectionPoint> env)
           
 void DelegateProxyBean.destroy(java.lang.Object instance, CreationalContext<java.lang.Object> creationalContext)
           
 void AbstractBean.destroy(T instance, CreationalContext<T> env)
           
 void AbstractIntrospectedBean.destroy(T instance, CreationalContext<T> env)
          Call destroy
abstract  void BeanAdapter.destroy(T instance, CreationalContext<T> env)
           
 void BeanWrapper.destroy(T instance, CreationalContext<T> env)
           
 void DecoratorBean.destroy(T instance, CreationalContext<T> env)
          Call destroy
 void InstanceBeanImpl.destroy(T instance, CreationalContext<T> env)
           
 void ProducesFieldBean.destroy(T instance, CreationalContext<T> cxt)
           
 void ProducesMethodBean.destroy(T instance, CreationalContext<T> cxt)
          Call destroy
 void InterceptorBean.destroy(X instance, CreationalContext<X> env)
          Destroys a bean instance
 void InterceptorRuntimeBean.destroy(X instance, CreationalContext<X> env)
          Destroys a bean instance
 void InterceptorSelfBean.destroy(X instance, CreationalContext<X> env)
          Destroys a bean instance
 void ManagedBeanImpl.destroy(X instance, CreationalContext<X> cxt)
          Call pre-destroy
 void NewBean.destroy(X instance, CreationalContext<X> env)
           
 T InjectionPointArg.eval(CreationalContext<T> env)
           
 java.lang.Object InjectManager.getInjectableReference(InjectionPoint ij, CreationalContext<?> parentCxt)
          Internal callback during creation to get a new injection instance.
 java.lang.Object InjectManager.getReference(Bean<?> bean, java.lang.reflect.Type type, CreationalContext<?> createContext)
          Returns an instance for the given bean.
 void InjectionTargetFilter.inject(T instance, CreationalContext<T> ctx)
           
 void AbstractInjectionTarget.inject(X instance, CreationalContext<X> ctx)
          Inject the bean.
 void CandiProducer.inject(X instance, CreationalContext<X> env)
           
 void InjectionTargetBuilder.inject(X instance, CreationalContext<X> env)
           
 T DisposesProducer.produce(CreationalContext<T> cxt)
          Produces a new bean instance
 T InjectionTargetFilter.produce(CreationalContext<T> ctx)
           
abstract  X AbstractInjectionTarget.produce(CreationalContext<X> ctx)
          Instantiate the bean.
 X CandiProducer.produce(CreationalContext<X> ctx)
           
 X InjectionTargetBuilder.produce(CreationalContext<X> env)
           
 

Uses of CreationalContext in com.caucho.config.j2ee
 

Methods in com.caucho.config.j2ee with parameters of type CreationalContext
<T> void
PostConstructProgram.inject(T bean, CreationalContext<T> env)
           
<T> void
PreDestroyInject.inject(T value, CreationalContext<T> env)
           
 

Uses of CreationalContext in com.caucho.config.program
 

Methods in com.caucho.config.program with parameters of type CreationalContext
protected
<T> T
ConfigProgram.create(java.lang.Class<T> type, CreationalContext<T> env)
          Configures a bean given a class to instantiate.
<T> T
ConfigProgram.create(ConfigType<T> type, CreationalContext<T> env)
           
<T> T
ExprProgram.create(ConfigType<T> type, CreationalContext<T> env)
           
<T> T
NodeBuilderChildProgram.create(ConfigType<T> type, CreationalContext<T> cxt)
           
<T> T
PropertyStringProgram.create(ConfigType<T> type, CreationalContext<T> env)
           
<T> T
PropertyValueProgram.create(ConfigType<T> type, CreationalContext<T> env)
           
<T> T
RecoverableProgram.create(ConfigType<T> type, CreationalContext<T> cxt)
           
abstract  java.lang.Object Arg.eval(CreationalContext<T> parentEnv)
           
 java.lang.Object BeanArg.eval(CreationalContext<T> parentEnv)
           
 java.lang.Object ValueArg.eval(CreationalContext<T> env)
           
abstract
<T> void
ConfigProgram.inject(T bean, CreationalContext<T> createContext)
          Configures the bean using the current program.
<T> void
ContainerProgram.inject(T bean, CreationalContext<T> env)
          Invokes the child programs on the bean
<T> void
ExprProgram.inject(T bean, CreationalContext<T> createContext)
           
<T> void
FieldGeneratorProgram.inject(T bean, CreationalContext<T> env)
           
<T> void
MethodGeneratorProgram.inject(T bean, CreationalContext<T> env)
           
<T> void
NodeBuilderChildProgram.inject(T bean, CreationalContext<T> cxt)
           
<T> void
NodeBuilderProgram.inject(T bean, CreationalContext<T> cxt)
           
<T> void
NullProgram.inject(T bean, CreationalContext<T> createContext)
           
<T> void
PropertyStringProgram.inject(T bean, CreationalContext<T> env)
          Injects the bean with the dependencies
<T> void
PropertyValueProgram.inject(T bean, CreationalContext<T> env)
          Injects the bean with the dependencies
<T> void
RecoverableProgram.inject(T bean, CreationalContext<T> cxt)
           
<T> void
ResourceInjectionTargetProgram.inject(T bean, CreationalContext<T> env)
           
<T> void
ResourceProgram.inject(T bean, CreationalContext<T> env)
           
 

Uses of CreationalContext in com.caucho.config.scope
 

Classes in com.caucho.config.scope that implement CreationalContext
 class CreationContextImpl
          Context for a named EL bean scope
 

Methods in com.caucho.config.scope with parameters of type CreationalContext
protected
<T> T
AbstractScopeContext.create(Contextual<T> bean, CreationalContext<T> env)
           
protected
<T> T
SingletonScope.create(Contextual<T> bean, CreationalContext<T> env)
           
<T> T
AbstractScopeContext.get(Contextual<T> bean, CreationalContext<T> creationalContext)
           
<T> T
DependentContext.get(Contextual<T> bean, CreationalContext<T> creationalContext)
           
<T> T
ErrorContext.get(Contextual<T> bean, CreationalContext<T> creationalContext)
           
<T> void
ContextContainer.put(Contextual<T> bean, java.lang.Object id, T value, CreationalContext<T> env)
           
 

Uses of CreationalContext in com.caucho.config.types
 

Methods in com.caucho.config.types with parameters of type CreationalContext
<T> void
DataSourceRef.inject(T bean, CreationalContext<T> env)
          Configures the bean using the current program.
<T> void
EnvEntry.inject(T bean, CreationalContext<T> env)
          Configures the bean using the current program.
<T> void
ResourceGroupConfig.inject(T bean, CreationalContext<T> env)
          Configures the bean using the current program.
 

Uses of CreationalContext in com.caucho.config.xml
 

Methods in com.caucho.config.xml that return CreationalContext
 CreationalContext<?> XmlConfigContext.getCreationalContext()
           
 CreationalContext<?> XmlConfigContext.setCreationalContext(CreationalContext<?> cxt)
           
 

Methods in com.caucho.config.xml with parameters of type CreationalContext
 X XmlBean.create(CreationalContext<X> env)
           
 void XmlBean.inject(X instance, CreationalContext<X> env)
           
 void XmlInjectionTarget.inject(X instance, CreationalContext<X> env)
           
 X XmlBean.produce(CreationalContext<X> context)
           
 X XmlInjectionTarget.produce(CreationalContext<X> context)
           
 CreationalContext<?> XmlConfigContext.setCreationalContext(CreationalContext<?> cxt)
           
 

Uses of CreationalContext in com.caucho.ejb.inject
 

Methods in com.caucho.ejb.inject with parameters of type CreationalContext
 T SessionBeanImpl.create(CreationalContext<T> env)
           
 T SessionRegistrationBean.create(CreationalContext<T> env)
           
 void SessionBeanImpl.destroy(T instance, CreationalContext<T> cxt)
           
 void SessionRegistrationBean.destroy(T instance, CreationalContext<T> cxt)
           
 

Uses of CreationalContext in com.caucho.ejb.session
 

Methods in com.caucho.ejb.session with parameters of type CreationalContext
<X> X
SingletonProxyFactory.__caucho_createNew(InjectionTarget<X> bean, CreationalContext<X> env)
           
 java.lang.Object StatefulProvider.__caucho_createNew(InjectionTarget bean, CreationalContext env)
           
 void SingletonComponent.inject(X instance, CreationalContext<X> ctx)
          Inject the bean.
 void StatefulComponent.inject(X instance, CreationalContext<X> ctx)
          Inject the bean.
 X SingletonComponent.produce(CreationalContext<X> env)
          Creates a new instance of the component
 X StatefulComponent.produce(CreationalContext<X> env)
          Creates a new instance of the component
 

Uses of CreationalContext in com.caucho.jca.program
 

Methods in com.caucho.jca.program with parameters of type CreationalContext
<T> void
ResourceAdapterAssociationProgram.inject(T bean, CreationalContext<T> env)
          Configures the bean using the current program.
 

Uses of CreationalContext in com.caucho.jca.ra
 

Methods in com.caucho.jca.ra with parameters of type CreationalContext
 void ResourceAdapterProducer.inject(X instance, CreationalContext<X> ctx)
           
 X ResourceAdapterProducer.produce(CreationalContext<X> ctx)
           
 

Uses of CreationalContext in com.caucho.server.webbeans
 

Methods in com.caucho.server.webbeans with parameters of type CreationalContext
<T> T
TransactionScope.get(Contextual<T> bean, CreationalContext<T> creationalContext)
           
 

Uses of CreationalContext in javax.enterprise.context.spi
 

Methods in javax.enterprise.context.spi with parameters of type CreationalContext
 T Contextual.create(CreationalContext<T> creationalContext)
          Creates a new instance for the Contextual's type.
 void Contextual.destroy(T instance, CreationalContext<T> creationalContext)
          Destroys an instance for the Contextual's type.
<T> T
Context.get(Contextual<T> bean, CreationalContext<T> creationalContext)
          Internal SPI method to create a new instance of a bean, when given a creational context.
 

Uses of CreationalContext in javax.enterprise.inject.spi
 

Methods in javax.enterprise.inject.spi that return CreationalContext
<T> CreationalContext<T>
BeanManager.createCreationalContext(Contextual<T> contextual)
          Creates a new CreationalContext for instantiating a bean.
 

Methods in javax.enterprise.inject.spi with parameters of type CreationalContext
 java.lang.Object BeanManager.getInjectableReference(InjectionPoint ij, CreationalContext<?> ctx)
          Internal callback during creation to get a new injection instance.
 java.lang.Object BeanManager.getReference(Bean<?> bean, java.lang.reflect.Type beanType, CreationalContext<?> env)
          Returns an instance for the given bean.
 void InjectionTarget.inject(T instance, CreationalContext<T> ctx)
          Inject the bean.
 T Producer.produce(CreationalContext<T> ctx)
          Instantiate the bean.