|
Transfer version 1.1 | ||||
| FRAMES | |||||
WEB-INF.cftags.component
transfer.com.aop.AbstractBaseAdviceBuilder
transfer.com.sql.transaction.TransactionAdviceBuilder
public class TransactionAdviceBuilder
Builds the dynamic advice for Transactions
| Constructor Summary | |
|---|---|
init(MethodInjector methodInjector)
Constructor |
|
| Method Summary | |
|---|---|
void |
__dependencyInject(string key, any value)
inject a dependency into the variables scope |
void |
buildAdvice(any component, any pointcut, DefinitionBuffer buffer)
builds the advice |
void |
configure(Transaction transaction, uuid transactionScopeKey)
configure before using, and after init |
private Transaction |
getTransaction()
|
private uuid |
getTransactionScopeKey()
|
private void |
setTransaction(Transaction transaction)
|
private void |
setTransactionScopeKey(uuid transactionScopeKey)
|
| Methods inherited from class transfer.com.aop.AbstractBaseAdviceBuilder |
|---|
getAdviceName, getMethodInjector, setMethodInjector
|
| Methods inherited from class WEB-INF.cftags.component |
|---|
|
| Constructor Detail |
|---|
public init(MethodInjector methodInjector)
methodInjector - The method injector cfc| Method Detail |
|---|
public void __dependencyInject(string key, any value)
key - the key to inject tovalue - the value to injectpublic void buildAdvice(any component, any pointcut, DefinitionBuffer buffer)
buildAdvice
in class
AbstractBaseAdviceBuilder
component - the component to apply the advice topointcut - either a function, or a regex for functions to advisebuffer - the definition buffer to write topublic void configure(Transaction transaction, uuid transactionScopeKey)
transaction - The transaction servicetransactionScopeKey - the key the transaction is underprivate Transaction getTransaction()
private uuid getTransactionScopeKey()
private void setTransaction(Transaction transaction)
transactionprivate void setTransactionScopeKey(uuid transactionScopeKey)
transactionScopeKey
|
Transfer version 1.1 | ||||
| FRAMES | |||||