railo-context.Component coldbox.system.aop.Mixer
I am a WireBox listener that provides you with AOP capabilities in your objects
Method Summary | |
---|---|
any
|
afterInstanceAutowire([any interceptData])
Executes our AOP mixer after instances are created and autowired. |
private any
|
AOPBuilder(any target, any mapping, any dictionary, any idCode)
Build and weave all necessary advices on an object via method matching. |
private any
|
buildClassMatchDictionary(any target, any mapping, any idCode)
Build an aspect dictionary for incoming target objects. |
private any
|
buildInterceptors(any aspects)
Build out interceptors according to their aspect names. |
any
|
configure(any injector, any properties)
Constructor. |
private any
|
decorateAOPTarget(any target, any mapping)
Decorate a target with AOP capabilities. |
any
|
getClassMatchDictionary()
Get the class matcher dictionary. |
private any
|
processTargetMethods(any target, any mapping, any metadata, any dictionary)
Process target methods for AOP weaving. |
private any
|
weaveAdvice(any target, any mapping, any jointPoint, any jointPointMD, any aspects)
Weave an advise into a jointpoint. |
Methods inherited from class railo-context.Component |
---|
None |
Method Detail |
---|
Executes our AOP mixer after instances are created and autowired
interceptData
Build and weave all necessary advices on an object via method matching
target
- The incoming targetmapping
- The incoming target mappingdictionary
- The target aspect dictionaryidCode
- The incoming target identifierBuild an aspect dictionary for incoming target objects
target
- The incoming targetmapping
- The incoming target mappingidCode
- The incoming target identifierBuild out interceptors according to their aspect names
aspects
- The aspects array to constructConstructor
injector
- The injector I am linked toproperties
- AOP listener propertiesDecorate a target with AOP capabilities
target
- The incoming targetmapping
- The incoming target mappingGet the class matcher dictionary
Process target methods for AOP weaving
target
- The incoming targetmapping
- The incoming target mappingmetadata
- The incoming target metadatadictionary
- The target aspect dictionaryWeave an advise into a jointpoint
target
- The incoming targetmapping
- The incoming target mappingjointPoint
- The jointpoint to proxyjointPointMD
- The jointpoint metadata to proxyaspects
- The aspects to weave into the jointpoint