Uses of Interface
com.caucho.config.gen.AspectGenerator

Packages that use AspectGenerator
com.caucho.config.gen   
com.caucho.ejb.gen   
 

Uses of AspectGenerator in com.caucho.config.gen
 

Classes in com.caucho.config.gen that implement AspectGenerator
 class AbstractAspectGenerator<X>
          Represents a filter for invoking a method
 class AsyncHeadGenerator<X>
          Generates the method aspect code for the head or proxy of the method.
 class AsynchronousGenerator<X>
          Represents the @Asynchronous interception
 class CacheGenerator<X>
          Represents the caching interception
 class CandiMethodHeadGenerator<X>
          Represents a CDI local business method
 class InterceptorGenerator<X>
          Represents the interception
 class LifecycleMethodHeadGenerator<X>
          Represents a stateful local business method
 class LifecycleMethodTailGenerator<X>
          Represents a lifecycle business method
 class LockGenerator<X>
          Represents EJB lock type specification interception.
 class MethodHeadGenerator<X>
          Generates the method aspect code for the head or proxy of the method.
 class MethodTailGenerator<X>
          The dispatch to the actual method call for the aspect chain.
 class NullGenerator<X>
          Represents a filter for invoking a method
 class SecurityGenerator<X>
          Represents the security interception
 class XaGenerator<X>
          Represents the XA interception
 

Methods in com.caucho.config.gen that return AspectGenerator
 AspectGenerator<X> AspectBeanFactory.create(AnnotatedMethod<? super X> method)
          Creates an aspect generator.
 AspectGenerator<X> CandiAspectBeanFactory.create(AnnotatedMethod<? super X> method)
          Creates a new aspect for a method.
 AspectGenerator<X> LifecycleAspectBeanFactory.create(AnnotatedMethod<? super X> method)
           
 AspectGenerator<X> AbstractAspectFactory.create(AnnotatedMethod<? super X> method, boolean isEnhanced)
          Returns an aspect for the method if one exists.
 AspectGenerator<X> AspectFactory.create(AnnotatedMethod<? super X> method, boolean isEnhanced)
          Returns an aspect for the method if one exists.
 AspectGenerator<X> AsynchronousFactory.create(AnnotatedMethod<? super X> method, boolean isEnhanced)
          Creates an aspect for interception if the method should be intercepted.
 AspectGenerator<X> CacheFactory.create(AnnotatedMethod<? super X> method, boolean isEnhanced)
          Creates an aspect for interception if the method should be intercepted.
 AspectGenerator<X> CandiMethodHeadFactory.create(AnnotatedMethod<? super X> method, boolean isEnhanced)
           
 AspectGenerator<X> InterceptorFactory.create(AnnotatedMethod<? super X> method, boolean isEnhanced)
          Creates an aspect for interception if the method should be intercepted.
 AspectGenerator<X> LifecycleMethodHeadFactory.create(AnnotatedMethod<? super X> method, boolean isEnhanced)
           
 AspectGenerator<X> LifecycleMethodTailFactory.create(AnnotatedMethod<? super X> method, boolean isEnhanced)
           
 AspectGenerator<X> LockFactory.create(AnnotatedMethod<? super X> method, boolean isEnhanced)
          Creates an aspect for interception if the method should be intercepted.
 AspectGenerator<X> MethodHeadFactory.create(AnnotatedMethod<? super X> method, boolean isEnhanced)
          Returns an aspect for the method if one exists.
 AspectGenerator<X> MethodTailFactory.create(AnnotatedMethod<? super X> method, boolean isEnhanced)
          Returns an aspect for the method if one exists.
 AspectGenerator<X> SecurityFactory.create(AnnotatedMethod<? super X> method, boolean isEnhanced)
          Creates an aspect for interception if the method should be intercepted.
 AspectGenerator<X> XaFactory.create(AnnotatedMethod<? super X> method, boolean isEnhanced)
          Creates an aspect for interception if the method should be intercepted.
 

Methods in com.caucho.config.gen that return types with arguments of type AspectGenerator
 java.util.ArrayList<AspectGenerator<X>> CandiBeanGenerator.getBusinessMethods()
           
 java.util.ArrayList<AspectGenerator<X>> BeanGenerator.getMethods()
          Returns the introspected methods
 java.util.ArrayList<AspectGenerator<X>> CandiBeanGenerator.getMethods()
          Returns the introspected methods
 

Constructors in com.caucho.config.gen with parameters of type AspectGenerator
AbstractAspectGenerator(AspectFactory<X> factory, AnnotatedMethod<? super X> method, AspectGenerator<X> next)
           
AsyncHeadGenerator(AsynchronousFactory<X> factory, AnnotatedMethod<? super X> method, AspectGenerator<X> next)
           
AsynchronousGenerator(AsynchronousFactory<X> factory, AnnotatedMethod<? super X> method, AspectGenerator<X> head)
           
CacheGenerator(CacheFactory<X> factory, AnnotatedMethod<? super X> method, AspectGenerator<X> next, CacheResult cacheResult, CachePut cachePut, CacheRemoveEntry cacheRemove, CacheRemoveAll cacheRemoveAll)
           
CandiMethodHeadGenerator(MethodHeadFactory<X> factory, AnnotatedMethod<? super X> method, AspectGenerator<X> next)
           
InterceptorGenerator(InterceptorFactory<X> factory, AnnotatedMethod<? super X> method, AspectGenerator<X> next, InterceptionType type, java.util.HashSet<java.lang.Class<?>> methodInterceptors, java.util.HashMap<java.lang.Class<?>,java.lang.annotation.Annotation> methodInterceptorMap, java.util.HashSet<java.lang.Class<?>> decoratorSet, boolean isExcludeClassInterceptors)
           
LifecycleMethodHeadGenerator(LifecycleMethodHeadFactory<X> factory, AnnotatedMethod<? super X> method, AspectGenerator<X> next)
           
LockGenerator(LockFactory<X> factory, AnnotatedMethod<? super X> method, AspectGenerator<X> next, LockType lockType, long lockTimeout, java.util.concurrent.TimeUnit lockTimeoutUnit)
           
MethodHeadGenerator(MethodHeadFactory<X> factory, AnnotatedMethod<? super X> method, AspectGenerator<X> next)
           
SecurityGenerator(SecurityFactory<X> factory, AnnotatedMethod<? super X> method, AspectGenerator<X> next, java.lang.String[] roleNames, java.lang.String runAs)
           
XaGenerator(XaFactory<X> factory, AnnotatedMethod<? super X> method, AspectGenerator<X> next, TransactionAttributeType xa, boolean isBeanManaged)
           
 

Uses of AspectGenerator in com.caucho.ejb.gen
 

Classes in com.caucho.ejb.gen that implement AspectGenerator
 class MessageMethodHeadGenerator<X>
          Represents a message local business method
 class MessageMethodTailGenerator<X>
          Represents a stateless local business method
 class MessageXaCallChain<X>
          Represents the xa interception
 class NonBusinessMethodGenerator<X>
          Represents a non-business method that is package accessible.
 class SingletonMethodHeadGenerator<X>
          Represents a singleton local business method
 class StatefulMethodHeadGenerator<X>
          Represents a stateful local business method
 class StatelessMethodHeadGenerator<X>
          Represents a stateless local business method
 class StatelessMethodTailGenerator<X>
          Represents a stateless local business method
 class StatelessScheduledMethodHeadGenerator<X>
           
 class StatelessScheduledMethodTailGenerator<X>
           
 

Methods in com.caucho.ejb.gen that return AspectGenerator
 AspectGenerator<X> NonBusinessAspectBeanFactory.create(AnnotatedMethod<? super X> method)
           
 AspectGenerator<X> MessageMethodHeadFactory.create(AnnotatedMethod<? super X> method, boolean isEnhanced)
           
 AspectGenerator<X> MessageMethodTailFactory.create(AnnotatedMethod<? super X> method, boolean isEnhanced)
           
 AspectGenerator<X> SingletonMethodHeadFactory.create(AnnotatedMethod<? super X> method, boolean isEnhanced)
           
 AspectGenerator<X> StatefulMethodHeadFactory.create(AnnotatedMethod<? super X> method, boolean isEnhanced)
           
 AspectGenerator<X> StatelessMethodHeadFactory.create(AnnotatedMethod<? super X> method, boolean isEnhanced)
           
 AspectGenerator<X> StatelessMethodTailFactory.create(AnnotatedMethod<? super X> method, boolean isEnhanced)
           
 AspectGenerator<X> StatelessScheduledMethodHeadFactory.create(AnnotatedMethod<? super X> method, boolean isEnhanced)
           
 AspectGenerator<X> StatelessScheduledMethodTailFactory.create(AnnotatedMethod<? super X> method, boolean isEnhanced)
           
 

Methods in com.caucho.ejb.gen that return types with arguments of type AspectGenerator
 java.util.ArrayList<AspectGenerator<X>> MessageGenerator.getMethods()
          Returns the introspected methods
 java.util.ArrayList<AspectGenerator<X>> SessionGenerator.getMethods()
          Returns the introspected methods
 

Constructors in com.caucho.ejb.gen with parameters of type AspectGenerator
MessageMethodHeadGenerator(MessageMethodHeadFactory<X> factory, AnnotatedMethod<? super X> method, AspectGenerator<X> next)
           
MessageXaCallChain(XaFactory<X> factory, AnnotatedMethod<? super X> method, AspectGenerator<X> next)
           
SingletonMethodHeadGenerator(SingletonMethodHeadFactory<X> factory, AnnotatedMethod<? super X> method, AspectGenerator<X> next)
           
StatefulMethodHeadGenerator(StatefulMethodHeadFactory<X> factory, AnnotatedMethod<? super X> method, AspectGenerator<X> next)
           
StatefulMethodHeadGenerator(StatefulMethodHeadFactory<X> factory, AnnotatedMethod<? super X> method, AspectGenerator<X> next, long lockTimeout, java.util.concurrent.TimeUnit lockTimeoutUnit)
           
StatelessMethodHeadGenerator(StatelessMethodHeadFactory<X> factory, AnnotatedMethod<? super X> method, AspectGenerator<X> next)
           
StatelessScheduledMethodHeadGenerator(StatelessScheduledMethodHeadFactory<X> factory, AnnotatedMethod<? super X> method, AspectGenerator<X> next)