Modifier and Type | Field and Description |
---|---|
protected WeldClass<T> |
AbstractClassBean.annotatedItem |
protected WeldClass<T> |
AbstractClassBean.enhancedSubclass |
Modifier and Type | Method and Description |
---|---|
WeldClass<?> |
CustomDecoratorWrapper.getWeldAnnotated() |
WeldClass<?> |
WeldDecorator.getWeldAnnotated() |
WeldClass<T> |
AbstractClassBean.getWeldAnnotated()
Gets the annotated item
|
Modifier and Type | Method and Description |
---|---|
protected static String |
SessionBean.createId(String beanType,
InternalEjbDescriptor<?> ejbDescriptor,
WeldClass<?> type) |
protected static String |
ManagedBean.createId(String beanType,
WeldClass<?> clazz)
create a more complete id for types that have been added through the SPI
to prevent duplicate id's
|
protected static String |
ManagedBean.createSimpleId(String beanType,
WeldClass<?> clazz) |
static <T> SessionBean<T> |
SessionBean.of(InternalEjbDescriptor<T> ejbDescriptor,
BeanManagerImpl beanManager,
WeldClass<T> type,
org.jboss.weld.bootstrap.api.ServiceRegistry services)
Creates a simple, annotation defined Enterprise Web Bean using the annotations specified on type
|
static <T> DecoratorImpl<T> |
DecoratorImpl.of(WeldClass<T> clazz,
BeanManagerImpl beanManager,
org.jboss.weld.bootstrap.api.ServiceRegistry services)
Creates a decorator bean
|
static <T> NewManagedBean<T> |
NewManagedBean.of(WeldClass<T> clazz,
BeanManagerImpl beanManager,
org.jboss.weld.bootstrap.api.ServiceRegistry services)
Creates an instance of a NewSimpleBean from an annotated class
|
static <T> ManagedBean<T> |
ManagedBean.of(WeldClass<T> clazz,
BeanManagerImpl beanManager,
org.jboss.weld.bootstrap.api.ServiceRegistry services)
Creates a simple, annotation defined Web Bean
|
static <T> InterceptorImpl<T> |
InterceptorImpl.of(WeldClass<T> type,
BeanManagerImpl beanManager,
org.jboss.weld.bootstrap.api.ServiceRegistry services) |
Constructor and Description |
---|
AbstractClassBean(WeldClass<T> type,
String idSuffix,
BeanManagerImpl beanManager,
org.jboss.weld.bootstrap.api.ServiceRegistry services)
Constructor
|
DecoratorImpl(WeldClass<T> type,
BeanManagerImpl beanManager,
org.jboss.weld.bootstrap.api.ServiceRegistry services) |
InterceptorImpl(WeldClass<T> type,
BeanManagerImpl beanManager,
org.jboss.weld.bootstrap.api.ServiceRegistry services) |
ManagedBean(WeldClass<T> type,
String idSuffix,
BeanManagerImpl beanManager,
org.jboss.weld.bootstrap.api.ServiceRegistry services)
Constructor
|
NewManagedBean(WeldClass<T> type,
String idSuffix,
BeanManagerImpl beanManager,
org.jboss.weld.bootstrap.api.ServiceRegistry services)
Protected constructor
|
NewSessionBean(WeldClass<T> type,
InternalEjbDescriptor<T> ejbDescriptor,
String idSuffix,
BeanManagerImpl beanManager,
org.jboss.weld.bootstrap.api.ServiceRegistry services)
Protected constructor
|
SessionBean(WeldClass<T> type,
InternalEjbDescriptor<T> ejbDescriptor,
String idSuffix,
BeanManagerImpl manager,
org.jboss.weld.bootstrap.api.ServiceRegistry services)
Constructor
|
Constructor and Description |
---|
ExtensionBean(BeanManagerImpl manager,
WeldClass<javax.enterprise.inject.spi.Extension> clazz,
org.jboss.weld.bootstrap.spi.Metadata<javax.enterprise.inject.spi.Extension> instance) |
Modifier and Type | Method and Description |
---|---|
static <T> WeldInterceptorClassMetadata<T> |
WeldInterceptorClassMetadata.of(WeldClass<T> weldClass) |
Constructor and Description |
---|
AbstractDecoratorMethodHandler(WeldClass<?> delegateClass,
javax.enterprise.inject.spi.InjectionPoint injectionPoint,
Object injectedDelegate) |
Modifier and Type | Method and Description |
---|---|
Set<WeldClass<?>> |
BeanDeployerEnvironment.getNewManagedBeanClasses() |
Modifier and Type | Method and Description |
---|---|
protected <T> void |
AbstractBeanDeployer.createDecorator(WeldClass<T> annotatedClass) |
protected <X> void |
AbstractBeanDeployer.createDisposalMethods(AbstractClassBean<X> declaringBean,
WeldClass<X> annotatedClass) |
protected <T> void |
AbstractBeanDeployer.createInterceptor(WeldClass<T> annotatedClass) |
protected <T> ManagedBean<T> |
AbstractBeanDeployer.createManagedBean(WeldClass<T> annotatedClass) |
protected <T> void |
AbstractBeanDeployer.createNewManagedBean(WeldClass<T> annotatedClass) |
protected <X> void |
ExtensionBeanDeployer.createObserverMethods(RIBean<X> declaringBean,
BeanManagerImpl beanManager,
WeldClass<? super X> annotatedClass,
Set<ObserverMethodImpl<?,?>> observerMethods) |
protected <X> void |
AbstractBeanDeployer.createObserverMethods(RIBean<X> declaringBean,
WeldClass<? super X> annotatedClass) |
protected <X> void |
AbstractBeanDeployer.createProducerFields(AbstractClassBean<X> declaringBean,
WeldClass<X> annotatedClass) |
protected <X> void |
AbstractBeanDeployer.createProducerMethods(AbstractClassBean<X> declaringBean,
WeldClass<X> annotatedClass) |
protected <T> SessionBean<T> |
AbstractBeanDeployer.createSessionBean(InternalEjbDescriptor<T> ejbDescriptor,
WeldClass<T> weldClass) |
AbstractClassBean<?> |
BeanDeployerEnvironment.getClassBean(WeldClass<?> clazz) |
protected boolean |
AbstractBeanDeployer.isTypeManagedBeanOrDecoratorOrInterceptor(WeldClass<?> clazz)
Indicates if the type is a simple Web Bean
|
Modifier and Type | Method and Description |
---|---|
static <X> ProcessAnnotatedTypeImpl<X> |
ProcessAnnotatedTypeImpl.fire(BeanManagerImpl beanManager,
WeldClass<X> clazz) |
Modifier and Type | Method and Description |
---|---|
WeldClass<?> |
WeldInjectionPoint.getDeclaringType() |
protected WeldClass<?> |
WeldInjectionPoint.WeldInjectionPointSerializationProxy.getDeclaringWeldClass() |
WeldClass<?> |
FieldInjectionPoint.getInjectionTargetClass() |
Modifier and Type | Method and Description |
---|---|
static <T,X> FieldInjectionPoint<T,X> |
FieldInjectionPoint.of(javax.enterprise.inject.spi.Bean<?> declaringBean,
WeldClass<?> injectionTargetClass,
WeldField<T,X> field) |
Constructor and Description |
---|
FieldInjectionPoint(javax.enterprise.inject.spi.Bean<?> declaringBean,
WeldClass<?> injectionTargetClass,
WeldField<T,X> field) |
Modifier and Type | Interface and Description |
---|---|
interface |
WeldAnnotation<T extends Annotation>
Represents a meta annotation
|
Modifier and Type | Class and Description |
---|---|
class |
ForwardingWeldAnnotation<T extends Annotation> |
class |
ForwardingWeldClass<T> |
Modifier and Type | Method and Description |
---|---|
<U> WeldClass<? extends U> |
WeldClass.asWeldSubclass(WeldClass<U> clazz) |
<U> WeldClass<? extends U> |
ForwardingWeldClass.asWeldSubclass(WeldClass<U> clazz) |
protected abstract WeldClass<T> |
ForwardingWeldClass.delegate() |
WeldClass<X> |
ForwardingWeldParameter.getDeclaringType() |
WeldClass<X> |
WeldParameter.getDeclaringType() |
WeldClass<X> |
WeldMember.getDeclaringType()
Gets an abstraction of the declaring class
|
WeldClass<X> |
ForwardingWeldField.getDeclaringType() |
WeldClass<T> |
ForwardingWeldConstructor.getDeclaringType() |
WeldClass<X> |
ForwardingWeldMember.getDeclaringType() |
WeldClass<? super T> |
WeldClass.getWeldSuperclass()
Gets the superclass.
|
WeldClass<? super T> |
ForwardingWeldClass.getWeldSuperclass() |
Modifier and Type | Method and Description |
---|---|
<U> WeldClass<? extends U> |
WeldClass.asWeldSubclass(WeldClass<U> clazz) |
<U> WeldClass<? extends U> |
ForwardingWeldClass.asWeldSubclass(WeldClass<U> clazz) |
<M> WeldMethod<M,?> |
ForwardingWeldClass.getDeclaredWeldMethod(MethodSignature signature,
WeldClass<M> expectedReturnType) |
Modifier and Type | Class and Description |
---|---|
class |
WeldAnnotationImpl<T extends Annotation>
Represents an annotated annotation
This class is immutable and therefore threadsafe
|
class |
WeldClassImpl<T>
Represents an annotated class
This class is immutable, and therefore threadsafe
|
Modifier and Type | Method and Description |
---|---|
<U> WeldClass<? extends U> |
WeldClassImpl.asWeldSubclass(WeldClass<U> clazz) |
WeldClass<X> |
AbstractWeldMember.getDeclaringType() |
WeldClass<X> |
WeldParameterImpl.getDeclaringType() |
WeldClass<? super T> |
WeldClassImpl.getWeldSuperclass()
Gets the superclass abstraction of the type
|
static <T> WeldClass<T> |
WeldClassImpl.of(javax.enterprise.inject.spi.AnnotatedType<T> annotatedType,
ClassTransformer classTransformer) |
static <T> WeldClass<T> |
WeldClassImpl.of(Class<T> clazz,
ClassTransformer classTransformer) |
static <T> WeldClass<T> |
WeldClassImpl.of(Class<T> rawType,
Type type,
ClassTransformer classTransformer) |
Modifier and Type | Method and Description |
---|---|
<U> WeldClass<? extends U> |
WeldClassImpl.asWeldSubclass(WeldClass<U> clazz) |
static <T> WeldConstructor<T> |
WeldConstructorImpl.of(javax.enterprise.inject.spi.AnnotatedConstructor<T> annotatedConstructor,
WeldClass<T> declaringClass,
ClassTransformer classTransformer) |
static <X> WeldFieldImpl<?,X> |
WeldFieldImpl.of(javax.enterprise.inject.spi.AnnotatedField<? super X> annotatedField,
WeldClass<X> declaringClass,
ClassTransformer classTransformer) |
static <T,X> WeldMethodImpl<T,X> |
WeldMethodImpl.of(javax.enterprise.inject.spi.AnnotatedMethod<? super X> method,
WeldClass<X> declaringClass,
ClassTransformer classTransformer) |
static <T> WeldConstructor<T> |
WeldConstructorImpl.of(Constructor<T> constructor,
WeldClass<T> declaringClass,
ClassTransformer classTransformer) |
static <T,X> WeldFieldImpl<T,X> |
WeldFieldImpl.of(Field field,
WeldClass<X> declaringClass,
ClassTransformer classTransformer) |
static <T,X> WeldMethodImpl<T,X> |
WeldMethodImpl.of(Method method,
WeldClass<X> declaringClass,
ClassTransformer classTransformer) |
Constructor and Description |
---|
AbstractWeldCallable(Map<Class<? extends Annotation>,Annotation> annotationMap,
Map<Class<? extends Annotation>,Annotation> declaredAnnotationMap,
ClassTransformer classTransformer,
Member member,
Class<T> rawType,
Type type,
LazyValueHolder<Set<Type>> typeClosure,
WeldClass<X> declaringType) |
AbstractWeldMember(Map<Class<? extends Annotation>,Annotation> annotationMap,
Map<Class<? extends Annotation>,Annotation> declaredAnnotationMap,
ClassTransformer classTransformer,
Member member,
Class<T> rawType,
Type type,
LazyValueHolder<Set<Type>> typeClosure,
WeldClass<X> declaringType)
Constructor
|
Modifier and Type | Method and Description |
---|---|
protected WeldClass<T> |
SimpleInjectionTarget.getType() |
Constructor and Description |
---|
MessageDrivenInjectionTarget(WeldClass<T> type,
BeanManagerImpl beanManager) |
SimpleInjectionTarget(WeldClass<T> type,
BeanManagerImpl beanManager) |
Modifier and Type | Method and Description |
---|---|
<T> WeldClass<T> |
ClassTransformer.loadClass(javax.enterprise.inject.spi.AnnotatedType<T> clazz) |
<T> WeldClass<T> |
ClassTransformer.loadClass(Class<T> clazz) |
<T> WeldClass<T> |
ClassTransformer.loadClass(Class<T> rawType,
Type baseType) |
Modifier and Type | Method and Description |
---|---|
static WeldClass<?> |
Decorators.getWeldClassOfDecoratedType(BeanManagerImpl beanManager,
Type type) |
Modifier and Type | Method and Description |
---|---|
static <T> ConstructorInjectionPoint<T> |
Beans.getBeanConstructor(javax.enterprise.inject.spi.Bean<T> declaringBean,
WeldClass<T> type) |
javax.enterprise.inject.spi.Bean<?> |
BeansClosure.getClassBean(WeldClass<?> clazz) |
static Map<MethodSignature,WeldMethod<?,?>> |
Decorators.getDecoratorMethods(BeanManagerImpl beanManager,
Set<Type> decoratedTypes,
WeldClass<?> decoratorClass) |
static Set<WeldInjectionPoint<?,?>> |
Beans.getEjbInjectionPoints(javax.enterprise.inject.spi.Bean<?> declaringBean,
WeldClass<?> type,
BeanManagerImpl manager) |
static List<Set<FieldInjectionPoint<?,?>>> |
Beans.getFieldInjectionPoints(javax.enterprise.inject.spi.Bean<?> declaringBean,
WeldClass<?> weldClass) |
static List<Set<MethodInjectionPoint<?,?>>> |
Beans.getInitializerMethods(javax.enterprise.inject.spi.Bean<?> declaringBean,
WeldClass<?> weldClass) |
static List<Set<MethodInjectionPoint<?,?>>> |
Beans.getInitializerMethodsFromDeclaredMethods(javax.enterprise.inject.spi.Bean<?> declaringBean,
WeldClass<?> weldClass) |
static List<WeldMethod<?,?>> |
Beans.getInterceptableMethods(WeldClass<?> type) |
static <T> List<WeldMethod<?,? super T>> |
Beans.getObserverMethods(WeldClass<T> type) |
static Set<WeldInjectionPoint<?,?>> |
Beans.getPersistenceContextInjectionPoints(javax.enterprise.inject.spi.Bean<?> declaringBean,
WeldClass<?> type,
BeanManagerImpl manager) |
static Set<WeldInjectionPoint<?,?>> |
Beans.getPersistenceUnitInjectionPoints(javax.enterprise.inject.spi.Bean<?> declaringBean,
WeldClass<?> type,
BeanManagerImpl manager) |
static <T> List<WeldMethod<?,? super T>> |
Beans.getPostConstructMethods(WeldClass<T> type) |
static <T> List<WeldMethod<?,? super T>> |
Beans.getPreDestroyMethods(WeldClass<T> type) |
static Set<WeldInjectionPoint<?,?>> |
Beans.getResourceInjectionPoints(javax.enterprise.inject.spi.Bean<?> declaringBean,
WeldClass<?> type,
BeanManagerImpl manager) |
static <T> boolean |
Beans.isDecorator(WeldClass<T> annotatedItem) |
boolean |
BeansClosure.isEJB(WeldClass<?> clazz) |
static <T> boolean |
Beans.isInterceptor(WeldClass<T> annotatedItem) |
Copyright © 2013 Seam Framework. All rights reserved.