coldbox.system.aop

Class MixerUtil

railo-context.Component
        extended by coldbox.system.aop.MixerUtil
Class Attributes:
  • output : false
  •  
  • synchronized : false
  •  
  • accessors : false
  •  
  • persistent : false
  •  

    I am an AOP mixer utility method

    Constructor Summary
    init()
          Constructor.
    Method Summary
    any $wbAOPInclude(any templatePath)
         Mix in a template on an injected target.
    any $wbAOPInvokeProxy(any method, any args)
         Invoke a mixed in proxy method.
    any $wbAOPRemove(any methodName)
         Remove a method from this target mixin.
    any $wbAOPStoreJointPoint(any jointpoint, any interceptors)
         Store JointPoint information.
    any removeAspect(any filePath)
         Remove an aspect from disk.
    any writeAspect(any genPath, any code)
         Write an aspect to disk.
     
    Methods inherited from class railo-context.Component
    None

    Constructor Detail

    init

    public init()

    Constructor


    Method Detail

    $wbAOPInclude

    public any $wbAOPInclude(any templatePath)

    Mix in a template on an injected target

    Parameters:
    templatePath - The template to mix in

    $wbAOPInvokeProxy

    public any $wbAOPInvokeProxy(any method, any args)

    Invoke a mixed in proxy method

    Parameters:
    method - The method to proxy execute
    args - The method args to proxy execute

    $wbAOPRemove

    public any $wbAOPRemove(any methodName)

    Remove a method from this target mixin

    Parameters:
    methodName - The method to poof away!

    $wbAOPStoreJointPoint

    public any $wbAOPStoreJointPoint(any jointpoint, any interceptors)

    Store JointPoint information

    Parameters:
    jointpoint - The jointpoint to proxy
    interceptors - The jointpoint interceptors

    removeAspect

    public any removeAspect(any filePath)

    Remove an aspect from disk

    Parameters:
    filePath

    writeAspect

    public any writeAspect(any genPath, any code)

    Write an aspect to disk

    Parameters:
    genPath
    code