Package org.infinispan.context.impl
Class AbstractInvocationContextFactory
java.lang.Object
org.infinispan.context.impl.AbstractInvocationContextFactory
- All Implemented Interfaces:
InvocationContextFactory
- Direct Known Subclasses:
NonTransactionalInvocationContextFactory,TransactionalInvocationContextFactory
public abstract class AbstractInvocationContextFactory
extends Object
implements InvocationContextFactory
Base class for InvocationContextFactory implementations.
- Author:
- Mircea Markus, Dan Berindei
-
Field Summary
FieldsFields inherited from interface org.infinispan.context.InvocationContextFactory
UNBOUNDED -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionfinal InvocationContextWill create anClearInvocationContextwith theAbstractInvocationContext.isOriginLocal()returning true.createRemoteInvocationContextForCommand(VisitableCommand cacheCommand, Address origin) AsInvocationContextFactory.createRemoteInvocationContext(org.infinispan.remoting.transport.Address), but returning the flags to the context from the Command if any Flag was set.Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.infinispan.context.InvocationContextFactory
createInvocationContext, createInvocationContext, createNonTxInvocationContext, createRemoteInvocationContext, createRemoteTxInvocationContext, createSingleKeyNonTxInvocationContext, createTxInvocationContext
-
Field Details
-
config
-
-
Constructor Details
-
AbstractInvocationContextFactory
public AbstractInvocationContextFactory()
-
-
Method Details
-
createRemoteInvocationContextForCommand
public InvocationContext createRemoteInvocationContextForCommand(VisitableCommand cacheCommand, Address origin) Description copied from interface:InvocationContextFactoryAsInvocationContextFactory.createRemoteInvocationContext(org.infinispan.remoting.transport.Address), but returning the flags to the context from the Command if any Flag was set.- Specified by:
createRemoteInvocationContextForCommandin interfaceInvocationContextFactory- Parameters:
cacheCommand- the remote commandorigin- the origin of the command, or null if local
-
createClearNonTxInvocationContext
Description copied from interface:InvocationContextFactoryWill create anClearInvocationContextwith theAbstractInvocationContext.isOriginLocal()returning true.- Specified by:
createClearNonTxInvocationContextin interfaceInvocationContextFactory
-