public class NonTransactionalInvocationContextContainer extends AbstractInvocationContextContainer
config, ctxHolder, keyEqUNBOUNDED| Constructor and Description |
|---|
NonTransactionalInvocationContextContainer() |
clearThreadLocal, createRemoteInvocationContextForCommand, getInvocationContextpublic NonTransactionalInvocationContextContainer()
public void init(Configuration config)
init in class AbstractInvocationContextContainerpublic void start()
start in class AbstractInvocationContextContainerpublic 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 NonTxInvocationContext createNonTxInvocationContext()
InvocationContextContainerNonTxInvocationContext with the NonTxInvocationContext.isOriginLocal() returning true.public InvocationContext createSingleKeyNonTxInvocationContext()
InvocationContextContainerNonTxInvocationContext with the NonTxInvocationContext.isOriginLocal() returning true.public NonTxInvocationContext createRemoteInvocationContext(Address origin)
InvocationContextContainerNonTxInvocationContext whose NonTxInvocationContext.isOriginLocal() flag will be true.origin - the origin of the command, or null if localpublic LocalTxInvocationContext createTxInvocationContext()
InvocationContextContainerLocalTxInvocationContext.public RemoteTxInvocationContext createRemoteTxInvocationContext(RemoteTransaction tx, Address origin)
InvocationContextContainerRemoteTxInvocationContext.tx - remote transactionorigin - the origin of the command, or null if localCopyright © 2013 JBoss, a division of Red Hat. All rights reserved.