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 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.
-
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
-