@Module public class CacheFactory<X> extends AbstractAspectFactory<X>
| Constructor and Description |
|---|
CacheFactory(AspectBeanFactory<X> beanFactory,
AspectFactory<X> next) |
| Modifier and Type | Method and Description |
|---|---|
AspectGenerator<X> |
create(AnnotatedMethod<? super X> method,
boolean isEnhanced)
Creates an aspect for interception if the method should be intercepted.
|
generateEpilogue, generateInject, generatePostConstruct, generatePreDestroy, getAspectBeanFactory, getBeanType, getGeneratedClassName, getInstanceClassName, getJavaClass, isEnhanced, toStringpublic CacheFactory(AspectBeanFactory<X> beanFactory, AspectFactory<X> next)
public AspectGenerator<X> create(AnnotatedMethod<? super X> method, boolean isEnhanced)
create in interface AspectFactory<X>create in class AbstractAspectFactory<X>