org.jboss.ejb3.interceptors.aop
Class InterceptorsFactory
java.lang.Object
org.jboss.ejb3.interceptors.aop.AbstractInterceptorFactory
org.jboss.ejb3.interceptors.aop.InterceptorsFactory
- All Implemented Interfaces:
- org.jboss.aop.advice.AspectFactory
public class InterceptorsFactory
- extends AbstractInterceptorFactory
The interceptors factory analyzes the annotations and creates
interceptor instances out of those. These are then attached
to the advisor as meta data.
Do not access this meta data directly, use the provided static
methods herein.
- Version:
- $Revision: 73124 $
- Author:
- Carlo de Wolf
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
InterceptorsFactory
public InterceptorsFactory()
createPerInstance
public Object createPerInstance(org.jboss.aop.Advisor advisor,
org.jboss.aop.InstanceAdvisor instanceAdvisor)
- Specified by:
createPerInstance
in interface org.jboss.aop.advice.AspectFactory
- Overrides:
createPerInstance
in class AbstractInterceptorFactory
getBeanInterceptors
public static List<org.jboss.aop.advice.Interceptor> getBeanInterceptors(org.jboss.aop.InstanceAdvisor instanceAdvisor)
getBusinessMethodInterceptors
@Deprecated
public static org.jboss.aop.advice.Interceptor[] getBusinessMethodInterceptors(org.jboss.aop.joinpoint.MethodInvocation invocation)
- Deprecated.
getBusinessMethodInterceptors
public static List<org.jboss.aop.advice.Interceptor> getBusinessMethodInterceptors(org.jboss.aop.InstanceAdvisor instanceAdvisor,
Method businessMethod)
getClassInterceptors
@Deprecated
public static org.jboss.aop.advice.Interceptor[] getClassInterceptors(org.jboss.aop.joinpoint.Invocation invocation)
- Deprecated.
getClassInterceptors
public static List<org.jboss.aop.advice.Interceptor> getClassInterceptors(org.jboss.aop.InstanceAdvisor instanceAdvisor)
getDefaultInterceptors
public static List<org.jboss.aop.advice.Interceptor> getDefaultInterceptors(org.jboss.aop.InstanceAdvisor instanceAdvisor)
getLifeCycleInterceptors
public static List<org.jboss.aop.advice.Interceptor> getLifeCycleInterceptors(org.jboss.aop.InstanceAdvisor instanceAdvisor,
Class<? extends Annotation> lifeCycleAnnotationClass)
getPreDestroys
@Deprecated
public static List<org.jboss.aop.advice.Interceptor> getPreDestroys(org.jboss.aop.InstanceAdvisor instanceAdvisor)
- Deprecated. use getLifeCycleInterceptors
- Parameters:
instanceAdvisor
-
- Returns:
Copyright © 2009 JBoss, a division of Red Hat, Inc.. All Rights Reserved.