org.jboss.aop.advice
Class AdviceBinding
java.lang.Object
org.jboss.aop.advice.AdviceBinding
public class AdviceBinding
- extends Object
Comment
- Version:
- $Revision: 42489 $
- 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
- 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)
- Overrides:
equals
in class Object
hashCode
public int hashCode()
- Overrides:
hashCode
in class Object
getPointcut
public Pointcut getPointcut()
getCFlow
public ASTCFlowExpression getCFlow()
getCFlowString
public String getCFlowString()
Copyright © 2004 JBoss Inc. All Rights Reserved.