|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.infinispan.context.AbstractInvocationContextContainer org.infinispan.context.NonTransactionalInvocationContextContainer
public class NonTransactionalInvocationContextContainer
Invocation Context container to be used for non-transactional caches.
Field Summary |
---|
Fields inherited from class org.infinispan.context.AbstractInvocationContextContainer |
---|
ctxHolder |
Fields inherited from interface org.infinispan.context.InvocationContextContainer |
---|
UNBOUNDED |
Constructor Summary | |
---|---|
NonTransactionalInvocationContextContainer()
|
Method Summary | |
---|---|
InvocationContext |
createInvocationContext(boolean isWrite,
int keyCount)
If we are in a tx scope this will return an TxInvocationContext . |
InvocationContext |
createInvocationContext(Transaction tx)
Creates an invocation context |
NonTxInvocationContext |
createNonTxInvocationContext()
Will create an NonTxInvocationContext with the NonTxInvocationContext.isOriginLocal() returning true. |
NonTxInvocationContext |
createRemoteInvocationContext(Address origin)
Returns an NonTxInvocationContext whose NonTxInvocationContext.isOriginLocal() flag will be true. |
RemoteTxInvocationContext |
createRemoteTxInvocationContext(RemoteTransaction tx,
Address origin)
Returns an RemoteTxInvocationContext . |
InvocationContext |
createSingleKeyNonTxInvocationContext()
Will create an NonTxInvocationContext with the NonTxInvocationContext.isOriginLocal() returning true. |
LocalTxInvocationContext |
createTxInvocationContext()
Returns a LocalTxInvocationContext . |
InvocationContext |
getInvocationContext()
|
Methods inherited from class org.infinispan.context.AbstractInvocationContextContainer |
---|
clearThreadLocal, createRemoteInvocationContextForCommand, getInvocationContext |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public NonTransactionalInvocationContextContainer()
Method Detail |
---|
public InvocationContext createInvocationContext(boolean isWrite, int keyCount)
InvocationContextContainer
TxInvocationContext
. 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)
InvocationContextContainer
public NonTxInvocationContext createNonTxInvocationContext()
InvocationContextContainer
NonTxInvocationContext
with the NonTxInvocationContext.isOriginLocal()
returning true.
public InvocationContext createSingleKeyNonTxInvocationContext()
InvocationContextContainer
NonTxInvocationContext
with the NonTxInvocationContext.isOriginLocal()
returning true.
public NonTxInvocationContext createRemoteInvocationContext(Address origin)
InvocationContextContainer
NonTxInvocationContext
whose NonTxInvocationContext.isOriginLocal()
flag will be true.
origin
- the origin of the command, or null if localpublic InvocationContext getInvocationContext()
public LocalTxInvocationContext createTxInvocationContext()
InvocationContextContainer
LocalTxInvocationContext
.
public RemoteTxInvocationContext createRemoteTxInvocationContext(RemoteTransaction tx, Address origin)
InvocationContextContainer
RemoteTxInvocationContext
.
tx
- remote transactionorigin
- the origin of the command, or null if local
|
--> | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |