Package | Description |
---|---|
com.caucho.config.gen | |
com.caucho.ejb.gen |
Modifier and Type | Class and Description |
---|---|
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
|
Modifier and Type | Method and Description |
---|---|
AspectGenerator<X> |
CandiAspectBeanFactory.create(AnnotatedMethod<? super X> method)
Creates a new aspect for a method.
|
AspectGenerator<X> |
AspectBeanFactory.create(AnnotatedMethod<? super X> method)
Creates an aspect generator.
|
AspectGenerator<X> |
LifecycleAspectBeanFactory.create(AnnotatedMethod<? super X> method) |
AspectGenerator<X> |
CandiMethodHeadFactory.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> |
SecurityFactory.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> |
MethodHeadFactory.create(AnnotatedMethod<? super X> method,
boolean isEnhanced)
Returns an aspect for the method if one exists.
|
AspectGenerator<X> |
AbstractAspectFactory.create(AnnotatedMethod<? super X> method,
boolean isEnhanced)
Returns an aspect for the method if one exists.
|
AspectGenerator<X> |
InterceptorFactory.create(AnnotatedMethod<? super X> method,
boolean isEnhanced)
Creates an aspect for interception if the method should be intercepted.
|
AspectGenerator<X> |
AspectFactory.create(AnnotatedMethod<? super X> method,
boolean isEnhanced)
Returns an aspect for the method if one exists.
|
AspectGenerator<X> |
XaFactory.create(AnnotatedMethod<? super X> method,
boolean isEnhanced)
Creates an aspect for interception if the method should be intercepted.
|
AspectGenerator<X> |
MethodTailFactory.create(AnnotatedMethod<? super X> method,
boolean isEnhanced)
Returns an aspect for the method if one exists.
|
AspectGenerator<X> |
CacheFactory.create(AnnotatedMethod<? super X> method,
boolean isEnhanced)
Creates an aspect for interception if the method should be intercepted.
|
AspectGenerator<X> |
AsynchronousFactory.create(AnnotatedMethod<? super X> method,
boolean isEnhanced)
Creates an aspect for interception if the method should be intercepted.
|
AspectGenerator<X> |
LifecycleMethodTailFactory.create(AnnotatedMethod<? super X> method,
boolean isEnhanced) |
Modifier and Type | Method and Description |
---|---|
java.util.ArrayList<AspectGenerator<X>> |
CandiBeanGenerator.getBusinessMethods() |
java.util.ArrayList<AspectGenerator<X>> |
CandiBeanGenerator.getMethods()
Returns the introspected methods
|
java.util.ArrayList<AspectGenerator<X>> |
BeanGenerator.getMethods()
Returns the introspected methods
|
Constructor and Description |
---|
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) |
Modifier and Type | Class and Description |
---|---|
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> |
Modifier and Type | Method and Description |
---|---|
AspectGenerator<X> |
NonBusinessAspectBeanFactory.create(AnnotatedMethod<? super X> method) |
AspectGenerator<X> |
StatelessMethodTailFactory.create(AnnotatedMethod<? super X> method,
boolean isEnhanced) |
AspectGenerator<X> |
SingletonMethodHeadFactory.create(AnnotatedMethod<? super X> method,
boolean isEnhanced) |
AspectGenerator<X> |
StatelessScheduledMethodTailFactory.create(AnnotatedMethod<? super X> method,
boolean isEnhanced) |
AspectGenerator<X> |
StatefulMethodHeadFactory.create(AnnotatedMethod<? super X> method,
boolean isEnhanced) |
AspectGenerator<X> |
MessageMethodTailFactory.create(AnnotatedMethod<? super X> method,
boolean isEnhanced) |
AspectGenerator<X> |
MessageMethodHeadFactory.create(AnnotatedMethod<? super X> method,
boolean isEnhanced) |
AspectGenerator<X> |
StatelessScheduledMethodHeadFactory.create(AnnotatedMethod<? super X> method,
boolean isEnhanced) |
AspectGenerator<X> |
StatelessMethodHeadFactory.create(AnnotatedMethod<? super X> method,
boolean isEnhanced) |
Modifier and Type | Method and Description |
---|---|
java.util.ArrayList<AspectGenerator<X>> |
SessionGenerator.getMethods()
Returns the introspected methods
|
java.util.ArrayList<AspectGenerator<X>> |
MessageGenerator.getMethods()
Returns the introspected methods
|