Package jodd.proxetta
Class ProxyAspect
- java.lang.Object
-
- jodd.proxetta.ProxyAspect
-
public class ProxyAspect extends java.lang.ObjectProxy aspect contains advice and pointcut rules for applying advice.
-
-
Field Summary
Fields Modifier and Type Field Description protected java.lang.Class<? extends ProxyAdvice>adviceprotected ProxyPointcutpointcut
-
Constructor Summary
Constructors Constructor Description ProxyAspect(java.lang.Class<? extends ProxyAdvice> advice, ProxyPointcut pointcut)Creates aspect defined with provided advice and pointcut.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.Class<? extends ProxyAdvice>advice()Returns proxy advice class.static ProxyAspectof(java.lang.Class<? extends ProxyAdvice> advice, ProxyPointcut pointcut)ProxyPointcutpointcut()Returns proxy pointcut.java.lang.StringtoString()
-
-
-
Field Detail
-
advice
protected final java.lang.Class<? extends ProxyAdvice> advice
-
pointcut
protected final ProxyPointcut pointcut
-
-
Constructor Detail
-
ProxyAspect
public ProxyAspect(java.lang.Class<? extends ProxyAdvice> advice, ProxyPointcut pointcut)
Creates aspect defined with provided advice and pointcut.
-
-
Method Detail
-
of
public static ProxyAspect of(java.lang.Class<? extends ProxyAdvice> advice, ProxyPointcut pointcut)
-
advice
public java.lang.Class<? extends ProxyAdvice> advice()
Returns proxy advice class.
-
pointcut
public ProxyPointcut pointcut()
Returns proxy pointcut.
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
-