jodd.proxetta
Class ProxyAspect

java.lang.Object
  extended by jodd.proxetta.ProxyAspect

public class ProxyAspect
extends java.lang.Object

Proxy aspect contains advice and pointcut rules for applying advice.


Field Summary
protected  java.lang.Class<? extends ProxyAdvice> advice
           
protected  ProxyPointcut pointcut
           
 
Constructor Summary
ProxyAspect(java.lang.Class<? extends ProxyAdvice> advice)
          Creates aspect defined with provided advice and pointcut for all class methods.
ProxyAspect(java.lang.Class<? extends ProxyAdvice> advice, ProxyPointcut pointcut)
          Creates aspect defined with provided advice and pointcut.
 
Method Summary
 java.lang.Class<? extends ProxyAdvice> getAdvice()
          Returns proxy advice class.
 ProxyPointcut getPointcut()
          Returns proxy pointcut.
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

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)
Creates aspect defined with provided advice and pointcut for all class methods.


ProxyAspect

public ProxyAspect(java.lang.Class<? extends ProxyAdvice> advice,
                   ProxyPointcut pointcut)
Creates aspect defined with provided advice and pointcut.

Method Detail

getAdvice

public java.lang.Class<? extends ProxyAdvice> getAdvice()
Returns proxy advice class.


getPointcut

public ProxyPointcut getPointcut()
Returns proxy pointcut.


toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object


Copyright ©2008 Jodd Team