coldbox.system.aop.aspects

Class CFTransaction

lucee.Component
    extended by coldbox.system.aop.aspects.CFTransaction
All Implemented Interfaces:
MethodInterceptor

Copyright Since 2005 ColdBox Framework by Luis Majano and Ortus Solutions, Corp www.ortussolutions.com --- A simple ColdFusion transaction Aspect for WireBox

Class Attributes:
  • methodmatcher : annotatedWith:transactional
  •  
  • classmatcher : any
  •  
  • synchronized : false
  •  
  • accessors : true
  •  
  • persistent : false
  •  
    Property Summary
    type property default serializable required
    any log


    • access = public
    • returntype = any
    • inject = logbox:logger:{this}
    true false
    Constructor Summary
    init()
          Constructor.
    Method Summary
    string getLog()
    any invokeMethod(any<MethodInvocation> invocation)
         Invoke an AOP method invocation.
    any setLog(any log)
     
    Methods inherited from class lucee.Component
    None

    Constructor Detail

    init

    public init()

    Constructor


    Property Detail

    log

    property any log

    Attributes:
    access - public
    required - false
    returntype - any
    inject - logbox:logger:{this}
    serializable - true

    Method Detail

    getLog

    public string getLog()


    invokeMethod

    public any invokeMethod(any<MethodInvocation> invocation)

    Invoke an AOP method invocation

    Specified by:
    invokeMethod in interface MethodInterceptor
    Parameters:
    invocation - The invocation object

    setLog

    public any setLog(any log)

    Parameters:
    log