coldbox.system.aop.aspects

Class CFTransaction

railo-context.Component
        extended by coldbox.system.aop.aspects.CFTransaction
Class Attributes:
  • methodmatcher : annotatedWith:transactional
  •  
  • classmatcher : any
  •  
  • output : false
  •  
  • synchronized : false
  •  
  • accessors : false
  •  
  • persistent : false
  •  
    All Implemented Interfaces:
    MethodInterceptor

    A simple ColdFusion transaction Aspect for WireBox

    Property Summary
    type property default serializable required
    any log


    • inject = logbox:logger:{this}
    true false
    Constructor Summary
    init()
          Constructor.
    Method Summary
    any invokeMethod(any<MethodInvocation> invocation)
         Invoke an AOP method invocation.
     
    Methods inherited from class railo-context.Component
    None

    Constructor Detail

    init

    public init()

    Constructor


    Property Detail

    log

    property any log

    Attributes:
    required - false
    inject - logbox:logger:{this}
    serializable - true

    Method Detail

    invokeMethod

    public any invokeMethod(any<MethodInvocation> invocation)

    Invoke an AOP method invocation

    Specified by:
    invokeMethod in interface MethodInterceptor
    Parameters:
    invocation - The method invocation object: coldbox.system.aop.MethodInvocation