Package jodd.proxetta
Class ProxyAspect
- java.lang.Object
-
- jodd.proxetta.ProxyAspect
-
public class ProxyAspect extends java.lang.Object
Proxy aspect contains advice and pointcut rules for applying advice.
-
-
Field Summary
Fields Modifier and Type Field Description protected java.lang.Class<? extends ProxyAdvice>
advice
protected ProxyPointcut
pointcut
-
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 ProxyAspect
of(java.lang.Class<? extends ProxyAdvice> advice, ProxyPointcut pointcut)
ProxyPointcut
pointcut()
Returns proxy pointcut.java.lang.String
toString()
-
-
-
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:
toString
in classjava.lang.Object
-
-