Transfer version 1.1

transfer.com.aop
Class AOPManager

WEB-INF.cftags.component
        extended by transfer.com.aop.AOPManager

public class AOPManager
extends WEB-INF.cftags.component

Facade for aop management


Constructor Summary
init(AOPFactory aopFactory)
          Constructor
 
Method Summary
 void advise(any component, any pointcut, AbstractBaseAdviceBuilder adviceBuilder, [boolean debug])
          wrap some advice around a method
private AOPAdvisor getAOPAdvisor()
private void setAOPAdvisor(AOPAdvisor aopAdvisor)
 
Methods inherited from class WEB-INF.cftags.component
 

Constructor Detail

init

public init(AOPFactory aopFactory)
Constructor

Parameters:
aopFactory - the aop factory
Method Detail

advise

public void advise(any component, any pointcut, AbstractBaseAdviceBuilder adviceBuilder, [boolean debug])
wrap some advice around a method

Parameters:
component - the component to apply the advice to
pointcut - either a function, or a regex for functions to advise
adviceBuilder - the advice builder
debug - when true, cftrace's the method names that gets adviced

getAOPAdvisor

private AOPAdvisor getAOPAdvisor()


setAOPAdvisor

private void setAOPAdvisor(AOPAdvisor aopAdvisor)

Parameters:
aopAdvisor

Transfer version 1.1