org.jboss.aop.advice
Class AdviceBinding
java.lang.Object
org.jboss.aop.advice.AdviceBinding
- public class AdviceBinding
- extends Object
Comment
- Version:
- $Revision: 1.15 $
- Author:
- Bill Burke
name
protected String name
pointcut
protected Pointcut pointcut
cflow
protected ASTCFlowExpression cflow
cflowString
protected String cflowString
advisors
protected Collection advisors
interceptorFactories
protected InterceptorFactory[] interceptorFactories
AdviceBinding
public AdviceBinding()
AdviceBinding
public AdviceBinding(String name,
Pointcut p,
ASTCFlowExpression cflow,
String cflowString,
InterceptorFactory[] factories)
throws ParseException
AdviceBinding
public AdviceBinding(String pointcutExpression,
String cflow)
throws ParseException
- This constructor is used for creation of AdviceBinding programmatically
- Parameters:
pointcutExpression
- cflow
-
- Throws:
ParseException
AdviceBinding
public AdviceBinding(String name,
String pointcutExpression,
String cflow)
throws ParseException
- This constructor is used for creation of AdviceBinding programmatically
- Parameters:
pointcutExpression
- cflow
-
- Throws:
ParseException
setCFlowExpression
public void setCFlowExpression(String cflow)
throws ParseException
- Throws:
ParseException
setPointcutExpression
public void setPointcutExpression(String pointcutExpression)
throws ParseException
- Throws:
ParseException
addInterceptorFactory
public void addInterceptorFactory(InterceptorFactory factory)
addInterceptor
public void addInterceptor(Class clazz)
- Add an interceptor to chain. This is an actual class
that implements Interceptor. A GenericInterceptorFactory will
be created to wrap the class.
- Parameters:
clazz
-
getName
public String getName()
getInterceptorFactories
public InterceptorFactory[] getInterceptorFactories()
setName
public void setName(String name)
addAdvisor
public void addAdvisor(Advisor advisor)
hasAdvisors
public boolean hasAdvisors()
getAdvisors
public ArrayList getAdvisors()
clearAdvisors
public void clearAdvisors()
equals
public boolean equals(Object obj)
hashCode
public int hashCode()
getPointcut
public Pointcut getPointcut()
getCFlow
public ASTCFlowExpression getCFlow()
getCFlowString
public String getCFlowString()
Copyright © 2002 JBoss Group, LLC. All Rights Reserved.