public class TransactionalInvocationContextContainer extends AbstractInvocationContextContainer
ctxHolderUNBOUNDED| Constructor and Description |
|---|
TransactionalInvocationContextContainer() |
clearThreadLocal, createRemoteInvocationContextForCommand, getInvocationContextpublic TransactionalInvocationContextContainer()
public void init(TransactionManager tm, TransactionTable transactionTable)
public NonTxInvocationContext createNonTxInvocationContext()
InvocationContextContainerNonTxInvocationContext with the NonTxInvocationContext.isOriginLocal() returning true.public InvocationContext createSingleKeyNonTxInvocationContext()
InvocationContextContainerNonTxInvocationContext with the NonTxInvocationContext.isOriginLocal() returning true.public InvocationContext createInvocationContext(boolean isWrite, int keyCount)
InvocationContextContainerTxInvocationContext. Otherwise it
will return an NonTxInvocationContext. Either way, both context will be marked
as local, i.e. InvocationContext.isOriginLocal() will be true.public InvocationContext createInvocationContext(Transaction tx)
InvocationContextContainerpublic LocalTxInvocationContext createTxInvocationContext()
InvocationContextContainerLocalTxInvocationContext.public RemoteTxInvocationContext createRemoteTxInvocationContext(RemoteTransaction tx, Address origin)
InvocationContextContainerRemoteTxInvocationContext.tx - remote transactionorigin - the origin of the command, or null if localpublic NonTxInvocationContext createRemoteInvocationContext(Address origin)
InvocationContextContainerNonTxInvocationContext whose NonTxInvocationContext.isOriginLocal() flag will be true.origin - the origin of the command, or null if localpublic InvocationContext getInvocationContext()
protected final NonTxInvocationContext newNonTxInvocationContext(boolean local)
Copyright © 2012 JBoss by Red Hat. All Rights Reserved.