Uses of Interface
javax.enterprise.inject.spi.AnnotatedType

Packages that use AnnotatedType
com.caucho.config.extension   
com.caucho.config.gen   
com.caucho.config.inject   
com.caucho.config.j2ee   
com.caucho.config.reflect   
com.caucho.config.timer   
com.caucho.config.xml   
com.caucho.ejb.cfg   
com.caucho.ejb.gen   
com.caucho.ejb.inject   
com.caucho.ejb.manager   
com.caucho.ejb.message   
com.caucho.ejb.server   
com.caucho.ejb.session   
javax.enterprise.inject.spi Java Dependency Injection programmatic APIs. 
 

Uses of AnnotatedType in com.caucho.config.extension
 

Methods in com.caucho.config.extension that return AnnotatedType
 AnnotatedType<X> ProcessManagedBeanImpl.getAnnotatedBeanClass()
           
 AnnotatedType<X> ProcessAnnotatedTypeImpl.getAnnotatedType()
           
 AnnotatedType<X> ProcessInjectionTargetImpl.getAnnotatedType()
           
<T> AnnotatedType<T>
ExtensionManager.processAnnotatedType(AnnotatedType<T> type)
          Creates a discovered annotated type.
 

Methods in com.caucho.config.extension with parameters of type AnnotatedType
 void BeforeBeanDiscoveryImpl.addAnnotatedType(AnnotatedType<?> annType)
           
<T> AnnotatedType<T>
ExtensionManager.processAnnotatedType(AnnotatedType<T> type)
          Creates a discovered annotated type.
<T> InjectionTarget<T>
ExtensionManager.processInjectionTarget(InjectionTarget<T> target, AnnotatedType<T> annotatedType)
          Processes the discovered InjectionTarget
 void ProcessAnnotatedTypeImpl.setAnnotatedType(AnnotatedType<X> type)
           
 

Uses of AnnotatedType in com.caucho.config.gen
 

Methods in com.caucho.config.gen that return AnnotatedType
 AnnotatedType<X> AbstractAspectFactory.getBeanType()
          Returns the factory's bean type.
protected  AnnotatedType<X> AbstractAspectGenerator.getBeanType()
          Returns the owning bean type.
 AnnotatedType<X> AspectBeanFactory.getBeanType()
          Returns the bean type.
 AnnotatedType<X> AspectFactory.getBeanType()
          Returns the bean type.
 AnnotatedType<X> BeanGenerator.getBeanType()
           
 AnnotatedType<X> CandiAspectBeanFactory.getBeanType()
          Returns the bean type.
 AnnotatedType<X> LifecycleAspectBeanFactory.getBeanType()
           
 AnnotatedType<X> MethodTailFactory.getBeanType()
          Returns the owning bean type.
 

Methods in com.caucho.config.gen with parameters of type AnnotatedType
protected
<Z extends java.lang.annotation.Annotation>
Z
AbstractAspectGenerator.getAnnotation(java.lang.Class<Z> annotationType, AnnotatedMethod<?> apiMethod, AnnotatedType<?> apiClass, AnnotatedMethod<?> implementationMethod, AnnotatedType<?> implementationClass)
           
protected
<Z extends java.lang.annotation.Annotation>
Z
AbstractAspectGenerator.getAnnotation(java.lang.Class<Z> annotationType, AnnotatedMethod<?> apiMethod, AnnotatedType<?> apiClass, AnnotatedMethod<?> implementationMethod, AnnotatedType<?> implementationClass)
           
protected
<Z extends java.lang.annotation.Annotation>
Z
AbstractAspectGenerator.getAnnotation(java.lang.Class<Z> annotationType, AnnotatedType<?> apiClass, AnnotatedType<?> implClass)
           
protected
<Z extends java.lang.annotation.Annotation>
Z
AbstractAspectGenerator.getAnnotation(java.lang.Class<Z> annotationType, AnnotatedType<?> apiClass, AnnotatedType<?> implClass)
           
 void LifecycleInterceptor.introspect(AnnotatedType<?> implClass)
          Introspects the @Interceptors annotation on the method and the class.
protected  void CandiBeanGenerator.introspectClass(AnnotatedType<X> cl)
           
 

Constructors in com.caucho.config.gen with parameters of type AnnotatedType
BeanGenerator(java.lang.String fullClassName, AnnotatedType<X> beanType)
           
CandiAspectBeanFactory(InjectManager manager, AnnotatedType<X> beanType)
           
CandiBeanGenerator(InjectManager manager, AnnotatedType<X> beanClass)
           
LifecycleAspectBeanFactory(AspectBeanFactory<X> next, InjectManager manager, AnnotatedType<X> beanType)
           
 

Uses of AnnotatedType in com.caucho.config.inject
 

Methods in com.caucho.config.inject that return AnnotatedType
<T> AnnotatedType<T>
InjectManager.createAnnotatedType(java.lang.Class<T> cl)
          Creates an annotated type.
 AnnotatedType<T> AbstractBean.getAnnotatedType()
           
 AnnotatedType<T> AbstractSingletonBean.getAnnotatedType()
           
 AnnotatedType<T> BeanBuilder.getAnnotatedType()
           
 AnnotatedType<X> InjectionTargetBuilder.getAnnotatedType()
           
 AnnotatedType InterceptorBean.getAnnotatedType()
           
 AnnotatedType<X> ManagedBeanImpl.getAnnotatedType()
           
 

Methods in com.caucho.config.inject with parameters of type AnnotatedType
<X> void
InjectManager.addManagedProduces(Bean<X> bean, AnnotatedType<X> beanType)
           
<X> void
InjectManager.addProduces(Bean<X> bean, AnnotatedType<X> beanType)
           
protected
<X> void
ProducesBuilder.addProduces(Bean<X> bean, AnnotatedType<X> beanType, AnnotatedField<?> beanField)
           
protected
<X,T> void
ManagedProducesBuilder.addProducesMethod(Bean<X> bean, AnnotatedType<X> beanType, AnnotatedMethod<? super X> producesMethod, AnnotatedMethod<? super X> disposesMethod)
           
protected
<X,T> void
ProducesBuilder.addProducesMethod(Bean<X> bean, AnnotatedType<X> beanType, AnnotatedMethod<? super X> producesMethod, AnnotatedMethod<? super X> disposesMethod)
           
<T> BeanBuilder<T>
InjectManager.createBeanFactory(AnnotatedType<T> type)
          Returns a new instance for a class, but does not register the component with CDI.
<T> InjectionTarget<T>
InjectManager.createInjectionTarget(AnnotatedType<T> type)
          Creates an injection target
<T> ManagedBeanImpl<T>
InjectManager.createManagedBean(AnnotatedType<T> type)
          Creates a managed bean.
<X> void
InjectManager.discoverBean(AnnotatedType<X> beanType)
           
<T> InjectionTarget<T>
InjectManager.discoverInjectionTarget(AnnotatedType<T> type)
          Creates an injection target
protected  void ManagedBeanImpl.introspect(AnnotatedType<X> beanType)
          Called for implicit introspection.
static void InjectionTargetBuilder.introspectInit(java.util.ArrayList<ConfigProgram> initList, AnnotatedType<?> type)
           
<X> void
ProducesBuilder.introspectProduces(Bean<X> bean, AnnotatedType<X> beanType)
          Introspects the methods for any @Produces
 ConfigProgram InjectionPointHandler.introspectType(AnnotatedType<?> type)
           
<T> InjectionTarget<T>
InjectManager.processInjectionTarget(InjectionTarget<T> target, AnnotatedType<T> ann)
           
 

Constructors in com.caucho.config.inject with parameters of type AnnotatedType
InjectionTargetBuilder(InjectManager cdiManager, AnnotatedType<X> beanType)
           
InjectionTargetBuilder(InjectManager cdiManager, AnnotatedType<X> beanType, Bean<X> bean)
           
ManagedBeanImpl(InjectManager injectManager, AnnotatedType<X> beanType, boolean isSessionBean)
           
ManagedBeanImpl(InjectManager webBeans, AnnotatedType<X> beanType, InjectionTarget<X> injectionTarget)
           
 

Uses of AnnotatedType in com.caucho.config.j2ee
 

Methods in com.caucho.config.j2ee with parameters of type AnnotatedType
 ConfigProgram DataSourceDefinitionHandler.introspectType(AnnotatedType<?> type)
           
 ConfigProgram EjbHandler.introspectType(AnnotatedType<?> type)
           
 ConfigProgram PersistenceContextHandler.introspectType(AnnotatedType<?> type)
           
 ConfigProgram ResourceHandler.introspectType(AnnotatedType<?> type)
           
 

Uses of AnnotatedType in com.caucho.config.reflect
 

Classes in com.caucho.config.reflect that implement AnnotatedType
 class AnnotatedTypeImpl<X>
          Abstract introspected view of a Bean
 class ReflectionAnnotatedType<T>
          Read-only introspected annotated type.
 class ReflectionSimpleAnnotatedType<X>
          Represents the reflected type where only the top-level annotations are introspected, i.e.
 

Methods in com.caucho.config.reflect that return AnnotatedType
 AnnotatedType<T> AnnotatedConstructorImpl.getDeclaringType()
           
 AnnotatedType<X> AnnotatedFieldImpl.getDeclaringType()
           
 AnnotatedType<T> AnnotatedMethodImpl.getDeclaringType()
           
 

Methods in com.caucho.config.reflect with parameters of type AnnotatedType
static
<X> AnnotatedTypeImpl<X>
AnnotatedTypeImpl.create(AnnotatedType<X> annType)
           
protected static BaseType AnnotatedElementImpl.createBaseType(AnnotatedType<?> declaringType)
           
protected static BaseType AnnotatedElementImpl.createBaseType(AnnotatedType<?> declaringType, java.lang.reflect.Type type)
           
protected static BaseType AnnotatedElementImpl.createBaseType(AnnotatedType<?> declaringType, java.lang.reflect.Type type, java.util.HashMap<java.lang.String,BaseType> paramMap, java.lang.String paramDeclName)
           
protected static BaseType AnnotatedElementImpl.createBaseType(AnnotatedType<?> declaringType, java.lang.reflect.Type type, java.util.HashMap<java.lang.String,BaseType> paramMap, java.lang.String paramDeclName, BaseType.ClassFill classFill)
           
protected static BaseType AnnotatedElementImpl.createBaseType(AnnotatedType<?> declaringType, java.lang.reflect.Type type, java.lang.String paramDeclName)
           
static
<X> AnnotatedMethod<? super X>
AnnotatedTypeUtil.findMethod(AnnotatedType<X> type, AnnotatedMethod<?> method)
          Finds any method matching the method name and parameter types.
static
<X> AnnotatedMethod<? super X>
AnnotatedTypeUtil.findMethod(AnnotatedType<X> type, java.lang.reflect.Method javaMethod)
          Finds any method matching the method name and parameter types.
static
<X> AnnotatedMethod<? super X>
AnnotatedTypeUtil.findMethod(AnnotatedType<X> type, java.lang.String methodName, java.lang.Class<?>[] param)
          Finds any method matching the method name and parameter types.
 

Constructors in com.caucho.config.reflect with parameters of type AnnotatedType
AnnotatedConstructorImpl(AnnotatedType<T> declaringType, java.lang.reflect.Constructor<T> ctor)
           
AnnotatedFieldImpl(AnnotatedType<X> declaringType, java.lang.reflect.Field field)
           
AnnotatedMethodImpl(AnnotatedType<T> declaringType, Annotated annotated, java.lang.reflect.Method method)
           
AnnotatedMethodImpl(AnnotatedType<T> declaringType, Annotated annotated, java.lang.reflect.Method method, java.lang.annotation.Annotation[] annotations, java.util.HashMap<java.lang.String,BaseType> paramMap)
           
AnnotatedTypeImpl(AnnotatedType<X> annType)
           
 

Uses of AnnotatedType in com.caucho.config.timer
 

Methods in com.caucho.config.timer with parameters of type AnnotatedType
 java.util.ArrayList<TimerTask> ScheduleIntrospector.introspect(TimeoutCaller caller, AnnotatedType<?> type)
          Introspects the method for scheduling attributes.
 

Uses of AnnotatedType in com.caucho.config.xml
 

Methods in com.caucho.config.xml that return AnnotatedType
 AnnotatedType<X> XmlBean.getAnnotatedType()
           
 

Constructors in com.caucho.config.xml with parameters of type AnnotatedType
XmlManagedBeanImpl(InjectManager injectManager, AnnotatedType<X> beanType, boolean isSessionBean, QName qName, java.lang.String filename, int line)
           
 

Uses of AnnotatedType in com.caucho.ejb.cfg
 

Fields in com.caucho.ejb.cfg with type parameters of type AnnotatedType
protected  java.util.ArrayList<AnnotatedType<? super X>> EjbBean._localList
           
protected  java.util.ArrayList<AnnotatedType<? super X>> EjbBean._remoteList
           
 

Methods in com.caucho.ejb.cfg that return AnnotatedType
 AnnotatedType<X> EjbLazyGenerator.getBeanType()
           
 AnnotatedType<X> EjbBean.getLocalBean()
           
 AnnotatedType<X> EjbLazyGenerator.getLocalBean()
           
 AnnotatedType<X> EjbBean.getRawAnnotatedType()
           
 

Methods in com.caucho.ejb.cfg that return types with arguments of type AnnotatedType
 java.util.ArrayList<AnnotatedType<? super X>> EjbLazyGenerator.getLocalApi()
           
 java.util.ArrayList<AnnotatedType<? super X>> EjbBean.getLocalList()
          Gets the local interface class.
 java.util.ArrayList<AnnotatedType<? super X>> EjbLazyGenerator.getRemoteApi()
           
 java.util.ArrayList<AnnotatedType<? super X>> EjbBean.getRemoteList()
          Gets the remote interface class.
 

Methods in com.caucho.ejb.cfg with parameters of type AnnotatedType
<X> void
EjbConfig.addAnnotatedType(AnnotatedType<X> rawAnnType, AnnotatedType<X> annType, InjectionTarget<X> injectTarget, java.lang.String moduleName)
           
<X> void
EjbConfig.addAnnotatedType(AnnotatedType<X> rawAnnType, AnnotatedType<X> annType, InjectionTarget<X> injectTarget, java.lang.String moduleName)
           
 void EjbBean.addLocalWrapper(AnnotatedType<? super X> local)
          Sets the local interface class.
 void EjbBean.addRemoteWrapper(AnnotatedType<? super X> remote)
          Sets the remote interface class.
 boolean EjbBean.classHasMethod(AnnotatedType<?> cl, AnnotatedMethod<?> method)
          Tests is a method is declared in a class.
protected
<T> AnnotatedMethod<? super T>
EjbBean.findFirstCreateMethod(AnnotatedType<T> cl)
           
static
<Y> AnnotatedMethod<? super Y>
EjbBean.findMethod(MethodSignature sig, AnnotatedType<Y> cl, java.lang.String intf)
          Finds the method in the class.
static
<X,T> AnnotatedMethod<? super X>
EjbBean.getMethod(AnnotatedType<X> cl, AnnotatedMethod<? extends T> sourceMethod)
          Finds the method in the class.
static
<X> AnnotatedMethod<? super X>
EjbBean.getMethod(AnnotatedType<X> cl, java.lang.String name, java.lang.Class<?>[] param)
          Finds the method in the class.
protected  void EjbBean.introspectBean(AnnotatedType<X> type, java.lang.String defaultName)
           
 void EjbBean.setEJBClassWrapper(AnnotatedType<X> ejbClass)
          Sets the ejb implementation class.
protected
<T> void
EjbBean.validateLocal(AnnotatedType<T> objectType)
          Validates the local interface.
protected
<T> void
EjbBean.validateRemote(AnnotatedType<T> objectType)
          Validates the remote interface.
 

Constructors in com.caucho.ejb.cfg with parameters of type AnnotatedType
EjbBean(EjbConfig ejbConfig, AnnotatedType<X> rawAnnType, AnnotatedType<X> annType, java.lang.String ejbModuleName)
          Creates a new entity bean configuration.
EjbBean(EjbConfig ejbConfig, AnnotatedType<X> rawAnnType, AnnotatedType<X> annType, java.lang.String ejbModuleName)
          Creates a new entity bean configuration.
EjbMessageBean(EjbConfig ejbConfig, AnnotatedType<X> rawAnnType, AnnotatedType<X> annType, MessageDriven messageDriven)
          Creates a new session bean configuration.
EjbMessageBean(EjbConfig ejbConfig, AnnotatedType<X> rawAnnType, AnnotatedType<X> annType, MessageDriven messageDriven)
          Creates a new session bean configuration.
EjbMessageBean(EjbConfig ejbConfig, AnnotatedType<X> rawAnnType, AnnotatedType<X> annType, java.lang.String ejbName)
          Creates a new session bean configuration.
EjbMessageBean(EjbConfig ejbConfig, AnnotatedType<X> rawAnnType, AnnotatedType<X> annType, java.lang.String ejbName)
          Creates a new session bean configuration.
EjbSessionBean(EjbConfig ejbConfig, AnnotatedType<X> rawAnnType, AnnotatedType<X> annType, java.lang.String ejbModuleName)
          Creates a new session bean configuration.
EjbSessionBean(EjbConfig ejbConfig, AnnotatedType<X> rawAnnType, AnnotatedType<X> annType, java.lang.String ejbModuleName)
          Creates a new session bean configuration.
EjbSingletonBean(EjbConfig ejbConfig, AnnotatedType<X> rawAnnType, AnnotatedType<X> annType, java.lang.String moduleName)
          Creates a new session bean configuration.
EjbSingletonBean(EjbConfig ejbConfig, AnnotatedType<X> rawAnnType, AnnotatedType<X> annType, java.lang.String moduleName)
          Creates a new session bean configuration.
EjbStatefulBean(EjbConfig ejbConfig, AnnotatedType<X> rawAnnType, AnnotatedType<X> annType, java.lang.String moduleName)
          Creates a new session bean configuration.
EjbStatefulBean(EjbConfig ejbConfig, AnnotatedType<X> rawAnnType, AnnotatedType<X> annType, java.lang.String moduleName)
          Creates a new session bean configuration.
EjbStatelessBean(EjbConfig ejbConfig, AnnotatedType<X> rawAnnType, AnnotatedType<X> annType, java.lang.String moduleName)
          Creates a new session bean configuration.
EjbStatelessBean(EjbConfig ejbConfig, AnnotatedType<X> rawAnnType, AnnotatedType<X> annType, java.lang.String moduleName)
          Creates a new session bean configuration.
 

Uses of AnnotatedType in com.caucho.ejb.gen
 

Methods in com.caucho.ejb.gen that return AnnotatedType
 AnnotatedType<X> NonBusinessAspectBeanFactory.getBeanType()
           
protected  AnnotatedType<X> StatelessMethodTailGenerator.getBeanType()
          Returns the owning bean type.
 AnnotatedType<X> SessionGenerator.getLocalBean()
           
protected  AnnotatedType<? super X> SessionGenerator.introspectLocalDefault()
           
protected  AnnotatedType<? super X> SingletonGenerator.introspectLocalDefault()
          Scans for the @Local interfaces
protected  AnnotatedType<? super X> StatefulGenerator.introspectLocalDefault()
          Scans for the @Local interfaces
protected  AnnotatedType<? super X> StatelessGenerator.introspectLocalDefault()
          Returns the interface itself for the no-interface view
 

Methods in com.caucho.ejb.gen that return types with arguments of type AnnotatedType
 java.util.ArrayList<AnnotatedType<? super X>> SessionGenerator.getLocalApi()
          Returns the local API list.
 java.util.ArrayList<AnnotatedType<? super X>> SessionGenerator.getRemoteApi()
          Returns the remote API list.
 

Methods in com.caucho.ejb.gen with parameters of type AnnotatedType
 void StatelessGenerator.introspectTimer(AnnotatedType<X> apiClass)
          Introspects the lifecycle methods
 

Constructors in com.caucho.ejb.gen with parameters of type AnnotatedType
MessageAspectBeanFactory(InjectManager manager, AnnotatedType<X> beanType)
           
MessageGenerator(java.lang.String ejbName, AnnotatedType<X> ejbClass)
           
NonBusinessAspectBeanFactory(AnnotatedType<X> beanType)
           
SessionGenerator(java.lang.String ejbName, AnnotatedType<X> beanType, java.util.ArrayList<AnnotatedType<? super X>> localApi, AnnotatedType<X> localBean, java.util.ArrayList<AnnotatedType<? super X>> remoteApi, java.lang.String beanTypeName)
           
SessionGenerator(java.lang.String ejbName, AnnotatedType<X> beanType, java.util.ArrayList<AnnotatedType<? super X>> localApi, AnnotatedType<X> localBean, java.util.ArrayList<AnnotatedType<? super X>> remoteApi, java.lang.String beanTypeName)
           
SingletonAspectBeanFactory(InjectManager manager, AnnotatedType<X> beanType)
           
SingletonGenerator(java.lang.String ejbName, AnnotatedType<X> ejbClass, java.util.ArrayList<AnnotatedType<? super X>> localApi, AnnotatedType<X> localBean, java.util.ArrayList<AnnotatedType<? super X>> remoteApi)
           
SingletonGenerator(java.lang.String ejbName, AnnotatedType<X> ejbClass, java.util.ArrayList<AnnotatedType<? super X>> localApi, AnnotatedType<X> localBean, java.util.ArrayList<AnnotatedType<? super X>> remoteApi)
           
StatefulAspectBeanFactory(InjectManager manager, AnnotatedType<X> beanType)
           
StatefulGenerator(java.lang.String ejbName, AnnotatedType<X> beanType, java.util.ArrayList<AnnotatedType<? super X>> localApi, AnnotatedType<X> localBean, java.util.ArrayList<AnnotatedType<? super X>> remoteApi)
           
StatefulGenerator(java.lang.String ejbName, AnnotatedType<X> beanType, java.util.ArrayList<AnnotatedType<? super X>> localApi, AnnotatedType<X> localBean, java.util.ArrayList<AnnotatedType<? super X>> remoteApi)
           
StatelessAspectBeanFactory(InjectManager manager, AnnotatedType<X> beanType)
           
StatelessGenerator(java.lang.String ejbName, AnnotatedType<X> beanType, java.util.ArrayList<AnnotatedType<? super X>> localApi, AnnotatedType<X> localBean, java.util.ArrayList<AnnotatedType<? super X>> remoteApi)
           
StatelessGenerator(java.lang.String ejbName, AnnotatedType<X> beanType, java.util.ArrayList<AnnotatedType<? super X>> localApi, AnnotatedType<X> localBean, java.util.ArrayList<AnnotatedType<? super X>> remoteApi)
           
StatelessLifecycleAspectBeanFactory(AspectBeanFactory<X> next, InjectManager manager, AnnotatedType<X> beanType)
           
StatelessScheduledAspectBeanFactory(InjectManager manager, AnnotatedType<X> beanType)
           
 

Constructor parameters in com.caucho.ejb.gen with type arguments of type AnnotatedType
SessionGenerator(java.lang.String ejbName, AnnotatedType<X> beanType, java.util.ArrayList<AnnotatedType<? super X>> localApi, AnnotatedType<X> localBean, java.util.ArrayList<AnnotatedType<? super X>> remoteApi, java.lang.String beanTypeName)
           
SessionGenerator(java.lang.String ejbName, AnnotatedType<X> beanType, java.util.ArrayList<AnnotatedType<? super X>> localApi, AnnotatedType<X> localBean, java.util.ArrayList<AnnotatedType<? super X>> remoteApi, java.lang.String beanTypeName)
           
SingletonGenerator(java.lang.String ejbName, AnnotatedType<X> ejbClass, java.util.ArrayList<AnnotatedType<? super X>> localApi, AnnotatedType<X> localBean, java.util.ArrayList<AnnotatedType<? super X>> remoteApi)
           
SingletonGenerator(java.lang.String ejbName, AnnotatedType<X> ejbClass, java.util.ArrayList<AnnotatedType<? super X>> localApi, AnnotatedType<X> localBean, java.util.ArrayList<AnnotatedType<? super X>> remoteApi)
           
StatefulGenerator(java.lang.String ejbName, AnnotatedType<X> beanType, java.util.ArrayList<AnnotatedType<? super X>> localApi, AnnotatedType<X> localBean, java.util.ArrayList<AnnotatedType<? super X>> remoteApi)
           
StatefulGenerator(java.lang.String ejbName, AnnotatedType<X> beanType, java.util.ArrayList<AnnotatedType<? super X>> localApi, AnnotatedType<X> localBean, java.util.ArrayList<AnnotatedType<? super X>> remoteApi)
           
StatelessGenerator(java.lang.String ejbName, AnnotatedType<X> beanType, java.util.ArrayList<AnnotatedType<? super X>> localApi, AnnotatedType<X> localBean, java.util.ArrayList<AnnotatedType<? super X>> remoteApi)
           
StatelessGenerator(java.lang.String ejbName, AnnotatedType<X> beanType, java.util.ArrayList<AnnotatedType<? super X>> localApi, AnnotatedType<X> localBean, java.util.ArrayList<AnnotatedType<? super X>> remoteApi)
           
 

Uses of AnnotatedType in com.caucho.ejb.inject
 

Constructors in com.caucho.ejb.inject with parameters of type AnnotatedType
ProcessSessionBeanImpl(InjectManager manager, Bean<java.lang.Object> bean, AnnotatedType<java.lang.Object> beanAnnType, java.lang.String ejbName, SessionBeanType type)
           
SessionBeanImpl(AbstractSessionContext<X,T> context, ManagedBeanImpl<X> bean, java.util.Set<java.lang.reflect.Type> apiList, AnnotatedType<X> extAnnType)
           
StatefulBeanImpl(AbstractSessionContext<X,T> context, ManagedBeanImpl<X> bean, java.util.Set<java.lang.reflect.Type> apiList, AnnotatedType<X> extAnnType)
           
StatelessBeanImpl(StatelessManager<X> manager, ManagedBeanImpl<X> bean, java.lang.Class<T> api, java.util.Set<java.lang.reflect.Type> types, StatelessContext<X,T> context, AnnotatedType<X> extAnnType)
           
 

Uses of AnnotatedType in com.caucho.ejb.manager
 

Methods in com.caucho.ejb.manager with parameters of type AnnotatedType
<T> void
EjbManager.createBean(AnnotatedType<T> type, InjectionTarget<T> injectionTarget)
           
 

Uses of AnnotatedType in com.caucho.ejb.message
 

Methods in com.caucho.ejb.message that return types with arguments of type AnnotatedType
 java.util.ArrayList<AnnotatedType<? super X>> MessageManager.getLocalApi()
           
 

Constructors in com.caucho.ejb.message with parameters of type AnnotatedType
MessageManager(EjbManager ejbContainer, java.lang.String ejbName, java.lang.String moduleName, AnnotatedType<X> rawAnnType, AnnotatedType<X> annotatedType, EjbLazyGenerator<X> lazyGenerator)
           
MessageManager(EjbManager ejbContainer, java.lang.String ejbName, java.lang.String moduleName, AnnotatedType<X> rawAnnType, AnnotatedType<X> annotatedType, EjbLazyGenerator<X> lazyGenerator)
           
 

Uses of AnnotatedType in com.caucho.ejb.server
 

Methods in com.caucho.ejb.server that return AnnotatedType
 AnnotatedType<X> AbstractEjbBeanManager.getAnnotatedType()
           
 AnnotatedType<X> AbstractEjbBeanManager.getLocalBean()
           
 AnnotatedType<X> AbstractEjbBeanManager.getRawAnnotatedType()
           
 

Methods in com.caucho.ejb.server that return types with arguments of type AnnotatedType
 java.util.ArrayList<AnnotatedType<? super X>> AbstractEjbBeanManager.getLocalApi()
           
 java.util.ArrayList<AnnotatedType<? super X>> AbstractEjbBeanManager.getRemoteApi()
           
 

Constructors in com.caucho.ejb.server with parameters of type AnnotatedType
AbstractEjbBeanManager(EjbManager ejbManager, java.lang.String ejbName, java.lang.String moduleName, AnnotatedType<X> rawAnnotatedType, AnnotatedType<X> annotatedType)
          Creates a new server container
AbstractEjbBeanManager(EjbManager ejbManager, java.lang.String ejbName, java.lang.String moduleName, AnnotatedType<X> rawAnnotatedType, AnnotatedType<X> annotatedType)
          Creates a new server container
SingletonInjectionTarget(AbstractEjbBeanManager<T> manager, AnnotatedType<T> annotatedType)
           
StatelessInjectionTarget(AbstractEjbBeanManager<T> manager, AnnotatedType<T> annotatedType)
           
 

Uses of AnnotatedType in com.caucho.ejb.session
 

Classes in com.caucho.ejb.session that implement AnnotatedType
 class ExtAnnotatedType<X>
          Server container for a session bean.
 

Methods in com.caucho.ejb.session that return AnnotatedType
 AnnotatedType<X> AbstractSessionManager.getLocalBean()
           
 

Methods in com.caucho.ejb.session that return types with arguments of type AnnotatedType
 java.util.ArrayList<AnnotatedType<? super X>> AbstractSessionManager.getLocalApi()
           
 java.util.ArrayList<AnnotatedType<? super X>> AbstractSessionManager.getRemoteApi()
           
 

Methods in com.caucho.ejb.session with parameters of type AnnotatedType
protected abstract
<T> Bean<T>
AbstractSessionManager.createBean(ManagedBeanImpl<X> mBean, java.lang.Class<T> api, java.util.Set<java.lang.reflect.Type> apiList, AnnotatedType<X> extAnnType)
           
protected
<T> Bean<T>
SingletonManager.createBean(ManagedBeanImpl<X> mBean, java.lang.Class<T> api, java.util.Set<java.lang.reflect.Type> apiList, AnnotatedType<X> extAnnType)
           
protected
<T> Bean<T>
StatefulManager.createBean(ManagedBeanImpl<X> mBean, java.lang.Class<T> api, java.util.Set<java.lang.reflect.Type> apiList, AnnotatedType<X> extAnnType)
           
protected
<T> Bean<T>
StatelessManager.createBean(ManagedBeanImpl<X> mBean, java.lang.Class<T> api, java.util.Set<java.lang.reflect.Type> apiList, AnnotatedType<X> extAnnType)
           
 

Constructors in com.caucho.ejb.session with parameters of type AnnotatedType
AbstractSessionManager(EjbManager manager, java.lang.String ejbName, java.lang.String moduleName, AnnotatedType<X> rawAnnType, AnnotatedType<X> annotatedType, EjbLazyGenerator<X> lazyGenerator)
           
AbstractSessionManager(EjbManager manager, java.lang.String ejbName, java.lang.String moduleName, AnnotatedType<X> rawAnnType, AnnotatedType<X> annotatedType, EjbLazyGenerator<X> lazyGenerator)
           
ExtAnnotatedType(AnnotatedType<X> baseType)
           
SingletonManager(EjbManager ejbContainer, java.lang.String ejbName, java.lang.String moduleName, AnnotatedType<X> rawAnnType, AnnotatedType<X> annotatedType, EjbLazyGenerator<X> lazyGenerator)
           
SingletonManager(EjbManager ejbContainer, java.lang.String ejbName, java.lang.String moduleName, AnnotatedType<X> rawAnnType, AnnotatedType<X> annotatedType, EjbLazyGenerator<X> lazyGenerator)
           
StatefulManager(EjbManager ejbContainer, java.lang.String ejbName, java.lang.String moduleName, AnnotatedType<X> rawAnnType, AnnotatedType<X> annotatedType, EjbLazyGenerator<X> lazyGenerator)
           
StatefulManager(EjbManager ejbContainer, java.lang.String ejbName, java.lang.String moduleName, AnnotatedType<X> rawAnnType, AnnotatedType<X> annotatedType, EjbLazyGenerator<X> lazyGenerator)
           
StatelessManager(EjbManager ejbContainer, java.lang.String ejbName, java.lang.String moduleName, AnnotatedType<X> rawAnnType, AnnotatedType<X> annotatedType, EjbLazyGenerator<X> ejbGenerator)
          Creates a new stateless server.
StatelessManager(EjbManager ejbContainer, java.lang.String ejbName, java.lang.String moduleName, AnnotatedType<X> rawAnnType, AnnotatedType<X> annotatedType, EjbLazyGenerator<X> ejbGenerator)
          Creates a new stateless server.
 

Uses of AnnotatedType in javax.enterprise.inject.spi
 

Methods in javax.enterprise.inject.spi that return AnnotatedType
<T> AnnotatedType<T>
BeanManager.createAnnotatedType(java.lang.Class<T> type)
          Creates an introspected annotated type.
 AnnotatedType<X> ProcessManagedBean.getAnnotatedBeanClass()
           
 AnnotatedType<X> ProcessAnnotatedType.getAnnotatedType()
           
 AnnotatedType<X> ProcessInjectionTarget.getAnnotatedType()
           
 AnnotatedType<X> AnnotatedMember.getDeclaringType()
          Returns the declaring type
 

Methods in javax.enterprise.inject.spi with parameters of type AnnotatedType
 void BeforeBeanDiscovery.addAnnotatedType(AnnotatedType<?> type)
          Registers an annotated type with the BeanManager, used by extensions to register configured beans.
<T> InjectionTarget<T>
BeanManager.createInjectionTarget(AnnotatedType<T> type)
          Creates an injection target
 void ProcessAnnotatedType.setAnnotatedType(AnnotatedType<X> type)