Package org.infinispan.context
Class NonTransactionalInvocationContextFactory
- java.lang.Object
-
- org.infinispan.context.AbstractInvocationContextFactory
-
- org.infinispan.context.NonTransactionalInvocationContextFactory
-
- All Implemented Interfaces:
InvocationContextFactory
@Deprecated public class NonTransactionalInvocationContextFactory extends AbstractInvocationContextFactory
Deprecated.Since 9.0, this class is going to be moved to an internal package.Invocation Context container to be used for non-transactional caches.- Author:
- Mircea Markus
-
-
Field Summary
-
Fields inherited from class org.infinispan.context.AbstractInvocationContextFactory
config
-
Fields inherited from interface org.infinispan.context.InvocationContextFactory
UNBOUNDED
-
-
Constructor Summary
Constructors Constructor Description NonTransactionalInvocationContextFactory()
Deprecated.
-
Method Summary
-
Methods inherited from class org.infinispan.context.AbstractInvocationContextFactory
createClearNonTxInvocationContext, createRemoteInvocationContextForCommand
-
-
-
-
Method Detail
-
createInvocationContext
public InvocationContext createInvocationContext(boolean isWrite, int keyCount)
Deprecated.Description copied from interface:InvocationContextFactory
If we are in a tx scope this will return anTxInvocationContext
. Otherwise it will return anNonTxInvocationContext
. Either way, both context will be marked as local, i.e.InvocationContext.isOriginLocal()
will be true.
-
createInvocationContext
public InvocationContext createInvocationContext(Transaction tx, boolean implicitTransaction)
Deprecated.Description copied from interface:InvocationContextFactory
Creates an invocation context
-
createNonTxInvocationContext
public NonTxInvocationContext createNonTxInvocationContext()
Deprecated.Description copied from interface:InvocationContextFactory
Will create anNonTxInvocationContext
with theAbstractInvocationContext.isOriginLocal()
returning true.
-
createSingleKeyNonTxInvocationContext
public InvocationContext createSingleKeyNonTxInvocationContext()
Deprecated.Description copied from interface:InvocationContextFactory
Will create anNonTxInvocationContext
with theAbstractInvocationContext.isOriginLocal()
returning true.
-
createRemoteInvocationContext
public NonTxInvocationContext createRemoteInvocationContext(Address origin)
Deprecated.Description copied from interface:InvocationContextFactory
Returns anNonTxInvocationContext
whoseAbstractInvocationContext.isOriginLocal()
flag will be true.- Parameters:
origin
- the origin of the command, or null if local
-
createTxInvocationContext
public LocalTxInvocationContext createTxInvocationContext(LocalTransaction localTransaction)
Deprecated.Description copied from interface:InvocationContextFactory
Returns aLocalTxInvocationContext
.
-
createRemoteTxInvocationContext
public RemoteTxInvocationContext createRemoteTxInvocationContext(RemoteTransaction tx, Address origin)
Deprecated.Description copied from interface:InvocationContextFactory
Returns anRemoteTxInvocationContext
.- Parameters:
tx
- remote transactionorigin
- the origin of the command, or null if local
-
-