public class BeanDeployerEnvironment
extends java.lang.Object
| Modifier and Type | Class and Description |
|---|---|
protected static class |
BeanDeployerEnvironment.WeldMethodKey |
| Modifier | Constructor and Description |
|---|---|
protected |
BeanDeployerEnvironment(EjbDescriptors ejbDescriptors,
BeanManagerImpl manager) |
protected |
BeanDeployerEnvironment(java.util.Set<SlimAnnotatedTypeContext<?>> annotatedTypes,
java.util.Set<java.lang.Class<?>> vetoedClasses,
LoadingCache<java.lang.Class<?>,java.util.Set<AbstractClassBean<?>>> classBeanMap,
java.util.Set<ProducerField<?,?>> producerFields,
LoadingCache<BeanDeployerEnvironment.WeldMethodKey,java.util.Set<ProducerMethod<?,?>>> producerMethodBeanMap,
java.util.Set<RIBean<?>> beans,
java.util.Set<ObserverInitializationContext<?,?>> observers,
java.util.Set<DisposalMethod<?,?>> allDisposalBeans,
java.util.Set<DisposalMethod<?,?>> resolvedDisposalBeans,
java.util.Set<DecoratorImpl<?>> decorators,
java.util.Set<InterceptorImpl<?>> interceptors,
EjbDescriptors ejbDescriptors,
java.util.Set<EnhancedAnnotatedType<?>> newManagedBeanClasses,
java.util.Map<InternalEjbDescriptor<?>,EnhancedAnnotatedType<?>> newSessionBeanDescriptorsFromInjectionPoint,
BeanManagerImpl manager) |
protected BeanDeployerEnvironment(EjbDescriptors ejbDescriptors, BeanManagerImpl manager)
protected BeanDeployerEnvironment(java.util.Set<SlimAnnotatedTypeContext<?>> annotatedTypes, java.util.Set<java.lang.Class<?>> vetoedClasses, LoadingCache<java.lang.Class<?>,java.util.Set<AbstractClassBean<?>>> classBeanMap, java.util.Set<ProducerField<?,?>> producerFields, LoadingCache<BeanDeployerEnvironment.WeldMethodKey,java.util.Set<ProducerMethod<?,?>>> producerMethodBeanMap, java.util.Set<RIBean<?>> beans, java.util.Set<ObserverInitializationContext<?,?>> observers, java.util.Set<DisposalMethod<?,?>> allDisposalBeans, java.util.Set<DisposalMethod<?,?>> resolvedDisposalBeans, java.util.Set<DecoratorImpl<?>> decorators, java.util.Set<InterceptorImpl<?>> interceptors, EjbDescriptors ejbDescriptors, java.util.Set<EnhancedAnnotatedType<?>> newManagedBeanClasses, java.util.Map<InternalEjbDescriptor<?>,EnhancedAnnotatedType<?>> newSessionBeanDescriptorsFromInjectionPoint, BeanManagerImpl manager)
public void addAnnotatedType(SlimAnnotatedTypeContext<?> annotatedType)
public void addAnnotatedTypes(java.util.Collection<SlimAnnotatedTypeContext<?>> annotatedTypes)
public void addSyntheticAnnotatedType(SlimAnnotatedType<?> annotatedType, Extension extension)
public java.util.Set<SlimAnnotatedTypeContext<?>> getAnnotatedTypes()
public void removeAnnotatedType(SlimAnnotatedTypeContext<?> annotatedType)
public void removeAnnotatedTypes(java.util.Collection<SlimAnnotatedTypeContext<?>> annotatedTypes)
public void vetoJavaClass(java.lang.Class<?> javaClass)
public boolean isVetoed(java.lang.Class<?> clazz)
public java.util.Set<EnhancedAnnotatedType<?>> getNewManagedBeanClasses()
public java.util.Map<InternalEjbDescriptor<?>,EnhancedAnnotatedType<?>> getNewSessionBeanDescriptorsFromInjectionPoint()
public java.util.Set<ProducerMethod<?,?>> getProducerMethod(java.lang.Class<?> declaringClass, MethodSignature signature)
public java.util.Set<AbstractClassBean<?>> getClassBeans(java.lang.Class<?> clazz)
public void addProducerMethod(ProducerMethod<?,?> bean)
public void addProducerField(ProducerField<?,?> bean)
public void addExtension(ExtensionBean bean)
public void addBuiltInBean(AbstractBuiltInBean<?> bean)
protected void addAbstractClassBean(AbstractClassBean<?> bean)
public void addManagedBean(ManagedBean<?> bean)
public void addSessionBean(SessionBean<?> bean)
public void addNewManagedBean(NewManagedBean<?> bean)
public void addNewSessionBean(NewSessionBean<?> bean)
protected void addAbstractBean(AbstractBean<?,?> bean)
public void addDecorator(DecoratorImpl<?> bean)
public void addInterceptor(InterceptorImpl<?> bean)
public void addDisposesMethod(DisposalMethod<?,?> bean)
public void addObserverMethod(ObserverInitializationContext<?,?> observerInitializer)
public void addNewBeansFromInjectionPoints(AbstractBean<?,?> bean)
public void addNewBeansFromInjectionPoints(java.util.Set<? extends InjectionPoint> injectionPoints)
public java.util.Set<? extends RIBean<?>> getBeans()
public java.util.Set<DecoratorImpl<?>> getDecorators()
public java.util.Set<InterceptorImpl<?>> getInterceptors()
public java.util.Set<ObserverInitializationContext<?,?>> getObservers()
public java.util.Set<DisposalMethod<?,?>> getUnresolvedDisposalBeans()
public EjbDescriptors getEjbDescriptors()
public <X> java.util.Set<DisposalMethod<X,?>> resolveDisposalBeans(java.util.Set<java.lang.reflect.Type> types, java.util.Set<java.lang.annotation.Annotation> qualifiers, AbstractClassBean<X> declaringBean)
types - the typesqualifiers - The binding types to matchdeclaringBean - declaring beanpublic void vetoBean(AbstractBean<?,?> bean)
public java.lang.Iterable<AbstractClassBean<?>> getClassBeans()
public java.lang.Iterable<ProducerMethod<?,?>> getProducerMethodBeans()
public java.util.Set<ProducerField<?,?>> getProducerFields()
public void cleanup()
Copyright © 2015. All Rights Reserved.