| Package | Description |
|---|---|
| com.caucho.config.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> |
AspectBeanFactory.create(<any> method)
Creates an aspect generator.
|
AspectGenerator<X> |
CandiAspectBeanFactory.create(<any> method)
Creates a new aspect for a method.
|
AspectGenerator<X> |
LifecycleAspectBeanFactory.create(<any> method) |
AspectGenerator<X> |
SecurityFactory.create(<any> method,
boolean isEnhanced)
Creates an aspect for interception if the method should be intercepted.
|
AspectGenerator<X> |
AspectFactory.create(<any> method,
boolean isEnhanced)
Returns an aspect for the method if one exists.
|
AspectGenerator<X> |
XaFactory.create(<any> method,
boolean isEnhanced)
Creates an aspect for interception if the method should be intercepted.
|
AspectGenerator<X> |
LifecycleMethodHeadFactory.create(<any> method,
boolean isEnhanced) |
AspectGenerator<X> |
AbstractAspectFactory.create(<any> method,
boolean isEnhanced)
Returns an aspect for the method if one exists.
|
AspectGenerator<X> |
MethodTailFactory.create(<any> method,
boolean isEnhanced)
Returns an aspect for the method if one exists.
|
AspectGenerator<X> |
LifecycleMethodTailFactory.create(<any> method,
boolean isEnhanced) |
AspectGenerator<X> |
InterceptorFactory.create(<any> method,
boolean isEnhanced)
Creates an aspect for interception if the method should be intercepted.
|
AspectGenerator<X> |
CacheFactory.create(<any> method,
boolean isEnhanced)
Creates an aspect for interception if the method should be intercepted.
|
AspectGenerator<X> |
AsynchronousFactory.create(<any> method,
boolean isEnhanced)
Creates an aspect for interception if the method should be intercepted.
|
AspectGenerator<X> |
LockFactory.create(<any> method,
boolean isEnhanced)
Creates an aspect for interception if the method should be intercepted.
|
AspectGenerator<X> |
CandiMethodHeadFactory.create(<any> method,
boolean isEnhanced) |
AspectGenerator<X> |
MethodHeadFactory.create(<any> method,
boolean isEnhanced)
Returns an aspect for the method if one exists.
|
| 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,
<any> method,
AspectGenerator<X> next) |
AsyncHeadGenerator(AsynchronousFactory<X> factory,
<any> method,
AspectGenerator<X> next) |
AsynchronousGenerator(AsynchronousFactory<X> factory,
<any> method,
AspectGenerator<X> head) |
CacheGenerator(CacheFactory<X> factory,
<any> method,
AspectGenerator<X> next,
CacheResult cacheResult,
CachePut cachePut,
CacheRemoveEntry cacheRemove,
CacheRemoveAll cacheRemoveAll) |
CandiMethodHeadGenerator(MethodHeadFactory<X> factory,
<any> method,
AspectGenerator<X> next) |
InterceptorGenerator(InterceptorFactory<X> factory,
<any> 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,
<any> method,
AspectGenerator<X> next) |
LockGenerator(LockFactory<X> factory,
<any> method,
AspectGenerator<X> next,
LockType lockType,
long lockTimeout,
java.util.concurrent.TimeUnit lockTimeoutUnit) |
MethodHeadGenerator(MethodHeadFactory<X> factory,
<any> method,
AspectGenerator<X> next) |
SecurityGenerator(SecurityFactory<X> factory,
<any> method,
AspectGenerator<X> next,
java.lang.String[] roleNames,
java.lang.String runAs) |
XaGenerator(XaFactory<X> factory,
<any> method,
AspectGenerator<X> next,
TransactionAttributeType xa,
boolean isBeanManaged) |