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 InjectionPointStandardBean.create(CreationalContext<InjectionPoint> env)
           
 InjectionPoint InjectionPointBean.create(CreationalContext<InjectionPoint> env)
           
 java.lang.Object DelegateProxyBean.create(CreationalContext<java.lang.Object> creationalContext)
           
 T DecoratorBean.create(CreationalContext<T> creationalContext)
           
 T ProducesFieldBean.create(CreationalContext<T> createEnv)
           
abstract  T AbstractSingletonBean.create(CreationalContext<T> env)
           
 T InstanceBeanImpl.create(CreationalContext<T> env)
           
 T SingletonBean.create(CreationalContext<T> env)
           
abstract  T AbstractBean.create(CreationalContext<T> creationalContext)
           
 T BeanWrapper.create(CreationalContext<T> env)
           
 T InjectionBean.create(CreationalContext<T> cxt)
           
 T AbstractIntrospectedBean.create(CreationalContext<T> env)
          Instantiate the bean.
abstract  T BeanAdapter.create(CreationalContext<T> env)
           
 T ProducesMethodBean.create(CreationalContext<T> createEnv)
           
 T ManagedSingletonBean.create(CreationalContext<T> cxt)
           
 X InterceptorSelfBean.create(CreationalContext<X> cxt)
           
 X NewBean.create(CreationalContext<X> env)
          Creates a new instance of the component.
 X InterceptorBean.create(CreationalContext<X> creationalContext)
           
 X InterceptorRuntimeBean.create(CreationalContext<X> cxt)
           
 X ManagedBeanImpl.create(CreationalContext<X> context)
          Creates a new instance of the component.
 X ManagedBeanImpl.createDependent(CreationalContext<X> env)
          Creates a new instance of the component.
 void InjectionPointStandardBean.destroy(InjectionPoint instance, CreationalContext<InjectionPoint> env)
           
 void InjectionPointBean.destroy(InjectionPoint instance, CreationalContext<InjectionPoint> env)
           
 void DelegateProxyBean.destroy(java.lang.Object instance, CreationalContext<java.lang.Object> creationalContext)
           
 void DecoratorBean.destroy(T instance, CreationalContext<T> env)
          Call destroy
 void ProducesFieldBean.destroy(T instance, CreationalContext<T> cxt)
           
 void InstanceBeanImpl.destroy(T instance, CreationalContext<T> env)
           
 void AbstractBean.destroy(T instance, CreationalContext<T> env)
           
 void BeanWrapper.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 ProducesMethodBean.destroy(T instance, CreationalContext<T> cxt)
          Call destroy
 void InterceptorSelfBean.destroy(X instance, CreationalContext<X> env)
          Destroys a bean instance
 void NewBean.destroy(X instance, CreationalContext<X> env)
           
 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 ManagedBeanImpl.destroy(X instance, CreationalContext<X> cxt)
          Call pre-destroy
 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 InjectionTargetBuilder.inject(X instance, CreationalContext<X> env)
           
 void AbstractInjectionTarget.inject(X instance, CreationalContext<X> ctx)
          Inject the bean.
 void CandiProducer.inject(X instance, CreationalContext<X> env)
           
 T DisposesProducer.produce(CreationalContext<T> cxt)
          Produces a new bean instance
 T InjectionTargetFilter.produce(CreationalContext<T> ctx)
           
 X InjectionTargetBuilder.produce(CreationalContext<X> env)
           
abstract  X AbstractInjectionTarget.produce(CreationalContext<X> ctx)
          Instantiate the bean.
 X CandiProducer.produce(CreationalContext<X> ctx)
           
 

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
ExprProgram.create(ConfigType<T> type, CreationalContext<T> env)
           
<T> T
ConfigProgram.create(ConfigType<T> type, CreationalContext<T> env)
           
<T> T
NodeBuilderChildProgram.create(ConfigType<T> type, CreationalContext<T> cxt)
           
<T> T
RecoverableProgram.create(ConfigType<T> type, CreationalContext<T> cxt)
           
<T> T
PropertyValueProgram.create(ConfigType<T> type, CreationalContext<T> env)
           
<T> T
PropertyStringProgram.create(ConfigType<T> type, CreationalContext<T> env)
           
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)
           
<T> void
ResourceInjectionTargetProgram.inject(T bean, CreationalContext<T> env)
           
<T> void
MethodGeneratorProgram.inject(T bean, CreationalContext<T> env)
           
<T> void
ExprProgram.inject(T bean, CreationalContext<T> createContext)
           
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
NullProgram.inject(T bean, CreationalContext<T> createContext)
           
<T> void
NodeBuilderChildProgram.inject(T bean, CreationalContext<T> cxt)
           
<T> void
RecoverableProgram.inject(T bean, CreationalContext<T> cxt)
           
<T> void
PropertyValueProgram.inject(T bean, CreationalContext<T> env)
          Injects the bean with the dependencies
<T> void
NodeBuilderProgram.inject(T bean, CreationalContext<T> cxt)
           
<T> void
ResourceProgram.inject(T bean, CreationalContext<T> env)
           
<T> void
FieldGeneratorProgram.inject(T bean, CreationalContext<T> env)
           
<T> void
PropertyStringProgram.inject(T bean, CreationalContext<T> env)
          Injects the bean with the dependencies
 

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
SingletonScope.create(Contextual<T> bean, CreationalContext<T> env)
           
protected
<T> T
AbstractScopeContext.create(Contextual<T> bean, CreationalContext<T> env)
           
<T> T
ErrorContext.get(Contextual<T> bean, CreationalContext<T> creationalContext)
           
<T> T
DependentContext.get(Contextual<T> bean, CreationalContext<T> creationalContext)
           
<T> T
AbstractScopeContext.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
EnvEntry.inject(T bean, CreationalContext<T> env)
          Configures the bean using the current program.
<T> void
DataSourceRef.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 SessionRegistrationBean.create(CreationalContext<T> env)
           
 T SessionBeanImpl.create(CreationalContext<T> env)
           
 void SessionRegistrationBean.destroy(T instance, CreationalContext<T> cxt)
           
 void SessionBeanImpl.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 StatefulComponent.inject(X instance, CreationalContext<X> ctx)
          Inject the bean.
 void SingletonComponent.inject(X instance, CreationalContext<X> ctx)
          Inject the bean.
 X StatefulComponent.produce(CreationalContext<X> env)
          Creates a new instance of the component
 X SingletonComponent.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.