Uses of Interface
org.infinispan.context.InvocationContext
Packages that use InvocationContext
Package
Description
Commands that operate on the cache, either locally or remotely.
Commands that represent transactional lifecycle transitions.
Commands that alter the state of the cache.
Data containers which store cache entries.
Contexts contain information of a specific invocation on the cache, such as its origins, scope
(transactional or non-transactional), as well as invocation-specific flags.
This package contains different context implementations, selected dynamically based on the type of invocation.
Infinispan is designed around a set of interceptors around a data container.
Interceptors dealing with command replication in distributed/replicated mode.
Basic interceptors
Interceptors dealing with locking.
Interceptors dealing with cross-site replication.
Cache-specific notifications and eventing.Implementations of the
PersistenceManager interface, which define the logic
of how infinispan interacts with external stores.Transfer of state to new caches in a cluster.
Lock and synchronization related classes, tools and utilities.
-
Uses of InvocationContext in org.infinispan.cache.impl
Methods in org.infinispan.cache.impl that return InvocationContextModifier and TypeMethodDescriptionContextBuilder.create(int keyCount) Creates a newInvocationContext.InvocationHelper.createInvocationContextWithImplicitTransaction(int keyCount, boolean forceCreateTransaction) Creates an invocation context with an implicit transaction if it is required.protected InvocationContextDecoratedCache.readContext(int size) protected InvocationContextDecoratedCache.writeContext(int size) Methods in org.infinispan.cache.impl with parameters of type InvocationContextModifier and TypeMethodDescriptionfinal Map<K, CacheEntry<K, V>> CacheImpl.getAllCacheEntries(Set<?> keys, long explicitFlags, InvocationContext ctx) <T> TInvocationHelper.invoke(InvocationContext context, VisitableCommand command) Invokes thecommandusingcontext.<T> CompletableFuture<T> InvocationHelper.invokeAsync(InvocationContext context, VisitableCommand command) -
Uses of InvocationContext in org.infinispan.commands
Methods in org.infinispan.commands with parameters of type InvocationContextModifier and TypeMethodDescriptionVisitableCommand.acceptVisitor(InvocationContext ctx, Visitor visitor) Accept a visitor, and return the result of accepting this visitor.protected ObjectAbstractVisitor.handleDefault(InvocationContext ctx, VisitableCommand command) A default handler for all commands visited.AbstractVisitor.visitClearCommand(InvocationContext ctx, ClearCommand command) Visitor.visitClearCommand(InvocationContext ctx, ClearCommand command) voidAbstractVisitor.visitCollection(InvocationContext ctx, Collection<? extends VisitableCommand> toVisit) Helper method to visit a collection of VisitableCommands.AbstractVisitor.visitComputeCommand(InvocationContext ctx, ComputeCommand command) Visitor.visitComputeCommand(InvocationContext ctx, ComputeCommand command) AbstractVisitor.visitComputeIfAbsentCommand(InvocationContext ctx, ComputeIfAbsentCommand command) Visitor.visitComputeIfAbsentCommand(InvocationContext ctx, ComputeIfAbsentCommand command) AbstractVisitor.visitEntrySetCommand(InvocationContext ctx, EntrySetCommand command) Visitor.visitEntrySetCommand(InvocationContext ctx, EntrySetCommand command) AbstractVisitor.visitEvictCommand(InvocationContext ctx, EvictCommand command) Visitor.visitEvictCommand(InvocationContext ctx, EvictCommand command) AbstractVisitor.visitGetAllCommand(InvocationContext ctx, GetAllCommand command) Visitor.visitGetAllCommand(InvocationContext ctx, GetAllCommand command) AbstractVisitor.visitGetCacheEntryCommand(InvocationContext ctx, GetCacheEntryCommand command) Visitor.visitGetCacheEntryCommand(InvocationContext ctx, GetCacheEntryCommand command) AbstractVisitor.visitGetKeyValueCommand(InvocationContext ctx, GetKeyValueCommand command) Visitor.visitGetKeyValueCommand(InvocationContext ctx, GetKeyValueCommand command) AbstractVisitor.visitInvalidateCommand(InvocationContext ctx, InvalidateCommand invalidateCommand) Visitor.visitInvalidateCommand(InvocationContext ctx, InvalidateCommand invalidateCommand) AbstractVisitor.visitInvalidateL1Command(InvocationContext ctx, InvalidateL1Command invalidateL1Command) Visitor.visitInvalidateL1Command(InvocationContext ctx, InvalidateL1Command invalidateL1Command) AbstractVisitor.visitIracPutKeyValueCommand(InvocationContext ctx, IracPutKeyValueCommand command) Visitor.visitIracPutKeyValueCommand(InvocationContext ctx, IracPutKeyValueCommand command) AbstractVisitor.visitKeySetCommand(InvocationContext ctx, KeySetCommand command) Visitor.visitKeySetCommand(InvocationContext ctx, KeySetCommand command) AbstractVisitor.visitPutKeyValueCommand(InvocationContext ctx, PutKeyValueCommand command) Visitor.visitPutKeyValueCommand(InvocationContext ctx, PutKeyValueCommand command) AbstractVisitor.visitPutMapCommand(InvocationContext ctx, PutMapCommand command) Visitor.visitPutMapCommand(InvocationContext ctx, PutMapCommand command) AbstractVisitor.visitReadOnlyKeyCommand(InvocationContext ctx, ReadOnlyKeyCommand command) Visitor.visitReadOnlyKeyCommand(InvocationContext ctx, ReadOnlyKeyCommand command) AbstractVisitor.visitReadOnlyManyCommand(InvocationContext ctx, ReadOnlyManyCommand command) Visitor.visitReadOnlyManyCommand(InvocationContext ctx, ReadOnlyManyCommand command) AbstractVisitor.visitReadWriteKeyCommand(InvocationContext ctx, ReadWriteKeyCommand command) Visitor.visitReadWriteKeyCommand(InvocationContext ctx, ReadWriteKeyCommand command) AbstractVisitor.visitReadWriteKeyValueCommand(InvocationContext ctx, ReadWriteKeyValueCommand command) Visitor.visitReadWriteKeyValueCommand(InvocationContext ctx, ReadWriteKeyValueCommand command) AbstractVisitor.visitReadWriteManyCommand(InvocationContext ctx, ReadWriteManyCommand command) Visitor.visitReadWriteManyCommand(InvocationContext ctx, ReadWriteManyCommand command) AbstractVisitor.visitReadWriteManyEntriesCommand(InvocationContext ctx, ReadWriteManyEntriesCommand command) Visitor.visitReadWriteManyEntriesCommand(InvocationContext ctx, ReadWriteManyEntriesCommand command) AbstractVisitor.visitRemoveCommand(InvocationContext ctx, RemoveCommand command) Visitor.visitRemoveCommand(InvocationContext ctx, RemoveCommand command) default ObjectVisitor.visitRemoveExpiredCommand(InvocationContext ctx, RemoveExpiredCommand command) AbstractVisitor.visitReplaceCommand(InvocationContext ctx, ReplaceCommand command) Visitor.visitReplaceCommand(InvocationContext ctx, ReplaceCommand command) AbstractVisitor.visitSizeCommand(InvocationContext ctx, SizeCommand command) Visitor.visitSizeCommand(InvocationContext ctx, SizeCommand command) AbstractVisitor.visitTouchCommand(InvocationContext ctx, TouchCommand command) Visitor.visitTouchCommand(InvocationContext ctx, TouchCommand command) AbstractVisitor.visitUnknownCommand(InvocationContext ctx, VisitableCommand command) Visitor.visitUnknownCommand(InvocationContext ctx, VisitableCommand command) Deprecated, for removal: This API element is subject to removal in a future version.since 11.0 will be removed in the next major version with no direct replacement.AbstractVisitor.visitWriteOnlyKeyCommand(InvocationContext ctx, WriteOnlyKeyCommand command) Visitor.visitWriteOnlyKeyCommand(InvocationContext ctx, WriteOnlyKeyCommand command) AbstractVisitor.visitWriteOnlyKeyValueCommand(InvocationContext ctx, WriteOnlyKeyValueCommand command) Visitor.visitWriteOnlyKeyValueCommand(InvocationContext ctx, WriteOnlyKeyValueCommand command) AbstractVisitor.visitWriteOnlyManyCommand(InvocationContext ctx, WriteOnlyManyCommand command) Visitor.visitWriteOnlyManyCommand(InvocationContext ctx, WriteOnlyManyCommand command) AbstractVisitor.visitWriteOnlyManyEntriesCommand(InvocationContext ctx, WriteOnlyManyEntriesCommand command) Visitor.visitWriteOnlyManyEntriesCommand(InvocationContext ctx, WriteOnlyManyEntriesCommand command) -
Uses of InvocationContext in org.infinispan.commands.control
Methods in org.infinispan.commands.control with parameters of type InvocationContextModifier and TypeMethodDescriptionLockControlCommand.acceptVisitor(InvocationContext ctx, Visitor visitor) -
Uses of InvocationContext in org.infinispan.commands.functional
Methods in org.infinispan.commands.functional with parameters of type InvocationContextModifier and TypeMethodDescriptionReadOnlyKeyCommand.acceptVisitor(InvocationContext ctx, Visitor visitor) ReadOnlyManyCommand.acceptVisitor(InvocationContext ctx, Visitor visitor) ReadWriteKeyCommand.acceptVisitor(InvocationContext ctx, Visitor visitor) ReadWriteKeyValueCommand.acceptVisitor(InvocationContext ctx, Visitor visitor) ReadWriteManyCommand.acceptVisitor(InvocationContext ctx, Visitor visitor) ReadWriteManyEntriesCommand.acceptVisitor(InvocationContext ctx, Visitor visitor) WriteOnlyKeyCommand.acceptVisitor(InvocationContext ctx, Visitor visitor) WriteOnlyKeyValueCommand.acceptVisitor(InvocationContext ctx, Visitor visitor) WriteOnlyManyCommand.acceptVisitor(InvocationContext ctx, Visitor visitor) WriteOnlyManyEntriesCommand.acceptVisitor(InvocationContext ctx, Visitor visitor) -
Uses of InvocationContext in org.infinispan.commands.read
Methods in org.infinispan.commands.read with parameters of type InvocationContextModifier and TypeMethodDescriptionEntrySetCommand.acceptVisitor(InvocationContext ctx, Visitor visitor) GetAllCommand.acceptVisitor(InvocationContext ctx, Visitor visitor) GetCacheEntryCommand.acceptVisitor(InvocationContext ctx, Visitor visitor) GetKeyValueCommand.acceptVisitor(InvocationContext ctx, Visitor visitor) KeySetCommand.acceptVisitor(InvocationContext ctx, Visitor visitor) SizeCommand.acceptVisitor(InvocationContext ctx, Visitor visitor) -
Uses of InvocationContext in org.infinispan.commands.tx
Methods in org.infinispan.commands.tx with parameters of type InvocationContextModifier and TypeMethodDescriptionCommitCommand.acceptVisitor(InvocationContext ctx, Visitor visitor) PrepareCommand.acceptVisitor(InvocationContext ctx, Visitor visitor) RollbackCommand.acceptVisitor(InvocationContext ctx, Visitor visitor) -
Uses of InvocationContext in org.infinispan.commands.write
Methods in org.infinispan.commands.write with parameters of type InvocationContextModifier and TypeMethodDescriptionClearCommand.acceptVisitor(InvocationContext ctx, Visitor visitor) ComputeCommand.acceptVisitor(InvocationContext ctx, Visitor visitor) ComputeIfAbsentCommand.acceptVisitor(InvocationContext ctx, Visitor visitor) EvictCommand.acceptVisitor(InvocationContext ctx, Visitor visitor) InvalidateCommand.acceptVisitor(InvocationContext ctx, Visitor visitor) InvalidateL1Command.acceptVisitor(InvocationContext ctx, Visitor visitor) IracPutKeyValueCommand.acceptVisitor(InvocationContext ctx, Visitor visitor) PutKeyValueCommand.acceptVisitor(InvocationContext ctx, Visitor visitor) PutMapCommand.acceptVisitor(InvocationContext ctx, Visitor visitor) RemoveCommand.acceptVisitor(InvocationContext ctx, Visitor visitor) RemoveExpiredCommand.acceptVisitor(InvocationContext ctx, Visitor visitor) ReplaceCommand.acceptVisitor(InvocationContext ctx, Visitor visitor) booleanRemoveCommand.shouldReplicate(InvocationContext ctx, boolean requireReplicateIfRemote) booleanRemoveExpiredCommand.shouldReplicate(InvocationContext ctx, boolean requireReplicateIfRemote) default booleanWriteCommand.shouldReplicate(InvocationContext ctx, boolean requireReplicateIfRemote) Some commands may be successful but not need to be replicated to other nodes, stores or listeners. -
Uses of InvocationContext in org.infinispan.container.impl
Methods in org.infinispan.container.impl with parameters of type InvocationContextModifier and TypeMethodDescription<K,V> InternalCacheValue <V> InternalEntryFactory.getValueFromCtx(K key, InvocationContext ctx) Retrieve anInternalCacheValuefrom the providedInvocationContextif anInternalCacheEntryexists, otherwise createInternalCacheEntryfrom the context'sCacheEntryand return its value.<K,V> InternalCacheValue <V> InternalEntryFactoryImpl.getValueFromCtx(K key, InvocationContext ctx) EntryFactory.wrapEntryForReading(InvocationContext ctx, Object key, int segment, boolean isOwner, boolean hasLock, CompletionStage<Void> previousStage) Wraps an entry for reading.final CompletionStage<Void> EntryFactoryImpl.wrapEntryForReading(InvocationContext ctx, Object key, int segment, boolean isOwner, boolean hasLock, CompletionStage<Void> previousStage) EntryFactory.wrapEntryForWriting(InvocationContext ctx, Object key, int segment, boolean isOwner, boolean isRead, CompletionStage<Void> previousStage) Insert an entry that exists in the data container into the context.EntryFactoryImpl.wrapEntryForWriting(InvocationContext ctx, Object key, int segment, boolean isOwner, boolean isRead, CompletionStage<Void> previousStage) voidEntryFactory.wrapEntryForWritingSkipExpiration(InvocationContext ctx, Object key, int segment, boolean isOwner) Insert an entry that exists in the data container into the context, even if it is expired Doesn't do anything if the key was already wrappedvoidEntryFactoryImpl.wrapEntryForWritingSkipExpiration(InvocationContext ctx, Object key, int segment, boolean isOwner) voidEntryFactory.wrapExternalEntry(InvocationContext ctx, Object key, CacheEntry externalEntry, boolean isRead, boolean isWrite) Insert an external entry (e.g.voidEntryFactoryImpl.wrapExternalEntry(InvocationContext ctx, Object key, CacheEntry externalEntry, boolean isRead, boolean isWrite) -
Uses of InvocationContext in org.infinispan.context
Methods in org.infinispan.context that return InvocationContextModifier and TypeMethodDescriptionInvocationContext.clone()Clones the invocation context.InvocationContextFactory.createClearNonTxInvocationContext()Will create anClearInvocationContextwith theAbstractInvocationContext.isOriginLocal()returning true.InvocationContextFactory.createInvocationContext(boolean isWrite, int keyCount) If we are in a tx scope this will return anTxInvocationContext.InvocationContextFactory.createInvocationContext(jakarta.transaction.Transaction tx, boolean implicitTransaction) Creates an invocation contextInvocationContextFactory.createRemoteInvocationContext(Address origin) Returns anNonTxInvocationContextwhoseAbstractInvocationContext.isOriginLocal()flag will be true.InvocationContextFactory.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.InvocationContextFactory.createSingleKeyNonTxInvocationContext()Will create anNonTxInvocationContextwith theAbstractInvocationContext.isOriginLocal()returning true. -
Uses of InvocationContext in org.infinispan.context.impl
Subinterfaces of InvocationContext in org.infinispan.context.implModifier and TypeInterfaceDescriptioninterfaceTxInvocationContext<T extends AbstractCacheTransaction>Interface defining additional functionality for invocation contexts that propagate within a transaction's scope.Classes in org.infinispan.context.impl that implement InvocationContextModifier and TypeClassDescriptionclassCommon features of transaction and invocation contextsclassSupport class forTxInvocationContext.classImplementation ofInvocationContextused by theClearCommand.final classThis context is a non-context for operations such as eviction which are not related to the method invocation which caused them.classInvocation context to be used for locally originated transactions.classContext to be used for non transactional calls, both remote and local.classContext to be used for transaction that originated remotely.final classMethods in org.infinispan.context.impl that return InvocationContextModifier and TypeMethodDescriptionAbstractInvocationContext.clone()ImmutableContext.clone()SingleKeyNonTxInvocationContext.clone()final InvocationContextAbstractInvocationContextFactory.createClearNonTxInvocationContext()NonTransactionalInvocationContextFactory.createInvocationContext(boolean isWrite, int keyCount) NonTransactionalInvocationContextFactory.createInvocationContext(jakarta.transaction.Transaction tx, boolean implicitTransaction) TransactionalInvocationContextFactory.createInvocationContext(boolean isWrite, int keyCount) TransactionalInvocationContextFactory.createInvocationContext(jakarta.transaction.Transaction tx, boolean implicitTransaction) AbstractInvocationContextFactory.createRemoteInvocationContextForCommand(VisitableCommand cacheCommand, Address origin) NonTransactionalInvocationContextFactory.createSingleKeyNonTxInvocationContext()TransactionalInvocationContextFactory.createSingleKeyNonTxInvocationContext()Methods in org.infinispan.context.impl with parameters of type InvocationContextModifier and TypeMethodDescriptionstatic FlagFlagBitSets.extractStateTransferFlag(InvocationContext ctx, FlagAffectedCommand command) -
Uses of InvocationContext in org.infinispan.distribution.group.impl
Methods in org.infinispan.distribution.group.impl with parameters of type InvocationContextModifier and TypeMethodDescription<K,V> Map <K, V> GroupManager.collect(CacheStream<? extends CacheEntry<K, V>> stream, InvocationContext ctx, String groupName) Collects all entries belonging to a single group.<K,V> Map <K, V> GroupManagerImpl.collect(CacheStream<? extends CacheEntry<K, V>> stream, InvocationContext ctx, String groupName) -
Uses of InvocationContext in org.infinispan.expiration.impl
Methods in org.infinispan.expiration.impl with parameters of type InvocationContextModifier and TypeMethodDescriptionTouchCommand.acceptVisitor(InvocationContext ctx, Visitor visitor) -
Uses of InvocationContext in org.infinispan.functional.impl
Methods in org.infinispan.functional.impl with parameters of type InvocationContextModifier and TypeMethodDescriptionstatic ObjectStatsEnvelope.unpack(InvocationContext ctx, VisitableCommand command, Object o) static ObjectStatsEnvelope.unpackCollection(InvocationContext ctx, VisitableCommand command, Object o) static ObjectStatsEnvelope.unpackStream(InvocationContext ctx, VisitableCommand command, Object o) -
Uses of InvocationContext in org.infinispan.interceptors
Methods in org.infinispan.interceptors with parameters of type InvocationContextModifier and TypeMethodDescriptionvoidInvocationFinallyAction.accept(InvocationContext rCtx, C rCommand, Object rv, Throwable throwable) Process the result or the exception from an invocation stage and possibly throw an exception.voidInvocationSuccessAction.accept(InvocationContext rCtx, C rCommand, Object rv) Process the result from a successful invocation stage and possibly throw an exception.ExceptionSyncInvocationStage.addCallback(InvocationContext ctx, VisitableCommand command, InvocationCallback function) abstract <C extends VisitableCommand>
ObjectInvocationStage.addCallback(InvocationContext ctx, C command, InvocationCallback<C> function) After the current stage completes, invokefunctionand return its result.<C extends VisitableCommand>
ObjectSyncInvocationStage.addCallback(InvocationContext ctx, C command, InvocationCallback<C> function) ExceptionSyncInvocationStage.andExceptionally(InvocationContext ctx, VisitableCommand command, InvocationExceptionFunction function) <C extends VisitableCommand>
ObjectInvocationStage.andExceptionally(InvocationContext ctx, C command, InvocationExceptionFunction<C> function) After the current stage completes exceptionally, invokefunctionand return its result.<C extends VisitableCommand>
ObjectSyncInvocationStage.andExceptionally(InvocationContext ctx, C command, InvocationExceptionFunction<C> function) <C extends VisitableCommand>
InvocationStageInvocationStage.andExceptionallyMakeStage(InvocationContext ctx, C command, InvocationExceptionFunction<C> function) After the current stage completes exceptionally, invokefunctionand return its result.<C extends VisitableCommand>
InvocationStageSyncInvocationStage.andExceptionallyMakeStage(InvocationContext ctx, C command, InvocationExceptionFunction<C> function) ExceptionSyncInvocationStage.andFinally(InvocationContext ctx, VisitableCommand command, InvocationFinallyAction action) <C extends VisitableCommand>
ObjectInvocationStage.andFinally(InvocationContext ctx, C command, InvocationFinallyAction<C> action) After the current stage completes, invokeaction.<C extends VisitableCommand>
ObjectSyncInvocationStage.andFinally(InvocationContext ctx, C command, InvocationFinallyAction<C> action) <C extends VisitableCommand>
InvocationStageInvocationStage.andFinallyMakeStage(InvocationContext ctx, C command, InvocationFinallyAction<C> action) After the current stage completes, invokeaction.<C extends VisitableCommand>
InvocationStageSyncInvocationStage.andFinallyMakeStage(InvocationContext ctx, C command, InvocationFinallyAction<C> action) ExceptionSyncInvocationStage.andHandle(InvocationContext ctx, VisitableCommand command, InvocationFinallyFunction function) <C extends VisitableCommand>
ObjectInvocationStage.andHandle(InvocationContext ctx, C command, InvocationFinallyFunction<C> function) After the current stage completes, invokefunctionand return its result.<C extends VisitableCommand>
ObjectSyncInvocationStage.andHandle(InvocationContext ctx, C command, InvocationFinallyFunction<C> function) <C extends VisitableCommand>
InvocationStageInvocationStage.andHandleMakeStage(InvocationContext ctx, C command, InvocationFinallyFunction<C> function) After the current stage completes, invokefunctionand return its result.<C extends VisitableCommand>
InvocationStageSyncInvocationStage.andHandleMakeStage(InvocationContext ctx, C command, InvocationFinallyFunction<C> function) InvocationCallback.apply(InvocationContext rCtx, C rCommand, Object rv, Throwable throwable) Process the result or the exception from an invocation stage and either return a simple value, return a newInvocationStage, or throw an exception.default ObjectInvocationExceptionFunction.apply(InvocationContext rCtx, C rCommand, Object rv, Throwable throwable) InvocationExceptionFunction.apply(InvocationContext rCtx, C rCommand, Throwable throwable) Process the result from a successful invocation stage and either return a simple value, return a newInvocationStage, or throw an exception.default ObjectInvocationFinallyAction.apply(InvocationContext rCtx, C rCommand, Object rv, Throwable throwable) default ObjectInvocationSuccessAction.apply(InvocationContext rCtx, C rCommand, Object rv, Throwable throwable) InvocationSuccessFunction.apply(InvocationContext rCtx, C rCommand, Object rv) Process the result from a successful invocation stage and either return a simple value, return a newInvocationStage, or throw an exception.default ObjectInvocationSuccessFunction.apply(InvocationContext rCtx, C rCommand, Object rv, Throwable throwable) final ObjectBaseAsyncInterceptor.asyncInvokeNext(InvocationContext ctx, VisitableCommand command, Collection<? extends CompletionStage<?>> delays) Suspend invocation until alldelayscomplete, then if successful invoke the next interceptor.final ObjectBaseAsyncInterceptor.asyncInvokeNext(InvocationContext ctx, VisitableCommand command, CompletionStage<?> delay) Suspend the invocation untildelaycompletes, then if successful invoke the next interceptor.final ObjectBaseAsyncInterceptor.asyncInvokeNext(InvocationContext ctx, VisitableCommand command, InvocationStage invocationStage) Suspend the invocation untilinvocationStagecompletes, then if successful invoke the next interceptor.protected ObjectDDAsyncInterceptor.handleDefault(InvocationContext ctx, VisitableCommand command) AsyncInterceptorChain.invoke(InvocationContext ctx, VisitableCommand command) Walks the command through the interceptor chain.EmptyAsyncInterceptorChain.invoke(InvocationContext ctx, VisitableCommand command) AsyncInterceptorChain.invokeAsync(InvocationContext ctx, VisitableCommand command) Walks the command through the interceptor chain.EmptyAsyncInterceptorChain.invokeAsync(InvocationContext ctx, VisitableCommand command) final ObjectBaseAsyncInterceptor.invokeNext(InvocationContext ctx, VisitableCommand command) Invoke the next interceptor, possibly with a new command.final <C extends VisitableCommand>
ObjectBaseAsyncInterceptor.invokeNextAndExceptionally(InvocationContext ctx, C command, InvocationExceptionFunction<C> function) Invoke the next interceptor, possibly with a new command, and execute anInvocationCallbackafter all the interceptors have finished with an exception.final <C extends VisitableCommand>
ObjectBaseAsyncInterceptor.invokeNextAndFinally(InvocationContext ctx, C command, InvocationFinallyAction<C> action) Invoke the next interceptor, possibly with a new command, and execute anInvocationCallbackafter all the interceptors have finished, with or without an exception.final <C extends VisitableCommand>
ObjectBaseAsyncInterceptor.invokeNextAndHandle(InvocationContext ctx, C command, InvocationFinallyFunction<C> function) Invoke the next interceptor, possibly with a new command, and execute anInvocationCallbackafter all the interceptors have finished, with or without an exception.final <C extends VisitableCommand>
ObjectBaseAsyncInterceptor.invokeNextThenAccept(InvocationContext ctx, C command, InvocationSuccessAction<C> action) Invoke the next interceptor, possibly with a new command, and execute anInvocationCallbackafter all the interceptors have finished successfully.final <C extends VisitableCommand>
ObjectBaseAsyncInterceptor.invokeNextThenApply(InvocationContext ctx, C command, InvocationSuccessFunction<C> function) Invoke the next interceptor, possibly with a new command, and execute anInvocationCallbackafter all the interceptors have finished successfully.AsyncInterceptorChain.invokeStage(InvocationContext ctx, VisitableCommand command) Walks the command through the interceptor chain.EmptyAsyncInterceptorChain.invokeStage(InvocationContext ctx, VisitableCommand command) ExceptionSyncInvocationStage.thenAccept(InvocationContext ctx, VisitableCommand command, InvocationSuccessAction function) <C extends VisitableCommand>
ObjectInvocationStage.thenAccept(InvocationContext ctx, C command, InvocationSuccessAction<C> action) After the current stage completes successfully, invokeaction.<C extends VisitableCommand>
ObjectSyncInvocationStage.thenAccept(InvocationContext ctx, C command, InvocationSuccessAction<C> action) <C extends VisitableCommand>
InvocationStageInvocationStage.thenAcceptMakeStage(InvocationContext ctx, C command, InvocationSuccessAction<C> action) After the current stage completes successfully, invokeaction.<C extends VisitableCommand>
InvocationStageSyncInvocationStage.thenAcceptMakeStage(InvocationContext ctx, C command, InvocationSuccessAction<C> action) ExceptionSyncInvocationStage.thenApply(InvocationContext ctx, VisitableCommand command, InvocationSuccessFunction function) <C extends VisitableCommand>
ObjectInvocationStage.thenApply(InvocationContext ctx, C command, InvocationSuccessFunction<C> function) After the current stage completes successfully, invokefunctionand return its result.<C extends VisitableCommand>
ObjectSyncInvocationStage.thenApply(InvocationContext ctx, C command, InvocationSuccessFunction<C> function) <C extends VisitableCommand>
InvocationStageInvocationStage.thenApplyMakeStage(InvocationContext ctx, C command, InvocationSuccessFunction<C> function) After the current stage completes successfully, invokefunctionand return its result.<C extends VisitableCommand>
InvocationStageSyncInvocationStage.thenApplyMakeStage(InvocationContext ctx, C command, InvocationSuccessFunction<C> function) After the current stage completes successfully, invokefunctionand return its result.ExceptionSyncInvocationStage.thenReturn(InvocationContext ctx, VisitableCommand command, Object returnValue) InvocationStage.thenReturn(InvocationContext ctx, VisitableCommand command, Object returnValue) Overrides the return value of thisInvocationStageif it is completed successfully.SyncInvocationStage.thenReturn(InvocationContext ctx, VisitableCommand command, Object returnValue) DDAsyncInterceptor.visitClearCommand(InvocationContext ctx, ClearCommand command) AsyncInterceptor.visitCommand(InvocationContext ctx, VisitableCommand command) Perform some work for a command invocation.final ObjectDDAsyncInterceptor.visitCommand(InvocationContext ctx, VisitableCommand command) DDAsyncInterceptor.visitComputeCommand(InvocationContext ctx, ComputeCommand command) DDAsyncInterceptor.visitComputeIfAbsentCommand(InvocationContext ctx, ComputeIfAbsentCommand command) DDAsyncInterceptor.visitEntrySetCommand(InvocationContext ctx, EntrySetCommand command) DDAsyncInterceptor.visitEvictCommand(InvocationContext ctx, EvictCommand command) DDAsyncInterceptor.visitGetAllCommand(InvocationContext ctx, GetAllCommand command) DDAsyncInterceptor.visitGetCacheEntryCommand(InvocationContext ctx, GetCacheEntryCommand command) DDAsyncInterceptor.visitGetKeyValueCommand(InvocationContext ctx, GetKeyValueCommand command) DDAsyncInterceptor.visitInvalidateCommand(InvocationContext ctx, InvalidateCommand command) DDAsyncInterceptor.visitInvalidateL1Command(InvocationContext ctx, InvalidateL1Command command) DDAsyncInterceptor.visitIracPutKeyValueCommand(InvocationContext ctx, IracPutKeyValueCommand command) DDAsyncInterceptor.visitKeySetCommand(InvocationContext ctx, KeySetCommand command) DDAsyncInterceptor.visitPutKeyValueCommand(InvocationContext ctx, PutKeyValueCommand command) DDAsyncInterceptor.visitPutMapCommand(InvocationContext ctx, PutMapCommand command) DDAsyncInterceptor.visitReadOnlyKeyCommand(InvocationContext ctx, ReadOnlyKeyCommand command) DDAsyncInterceptor.visitReadOnlyManyCommand(InvocationContext ctx, ReadOnlyManyCommand command) DDAsyncInterceptor.visitReadWriteKeyCommand(InvocationContext ctx, ReadWriteKeyCommand command) DDAsyncInterceptor.visitReadWriteKeyValueCommand(InvocationContext ctx, ReadWriteKeyValueCommand command) DDAsyncInterceptor.visitReadWriteManyCommand(InvocationContext ctx, ReadWriteManyCommand command) DDAsyncInterceptor.visitReadWriteManyEntriesCommand(InvocationContext ctx, ReadWriteManyEntriesCommand command) DDAsyncInterceptor.visitRemoveCommand(InvocationContext ctx, RemoveCommand command) DDAsyncInterceptor.visitReplaceCommand(InvocationContext ctx, ReplaceCommand command) DDAsyncInterceptor.visitSizeCommand(InvocationContext ctx, SizeCommand command) DDAsyncInterceptor.visitTouchCommand(InvocationContext ctx, TouchCommand command) DDAsyncInterceptor.visitUnknownCommand(InvocationContext ctx, VisitableCommand command) DDAsyncInterceptor.visitWriteOnlyKeyCommand(InvocationContext ctx, WriteOnlyKeyCommand command) DDAsyncInterceptor.visitWriteOnlyKeyValueCommand(InvocationContext ctx, WriteOnlyKeyValueCommand command) DDAsyncInterceptor.visitWriteOnlyManyCommand(InvocationContext ctx, WriteOnlyManyCommand command) DDAsyncInterceptor.visitWriteOnlyManyEntriesCommand(InvocationContext ctx, WriteOnlyManyEntriesCommand command) -
Uses of InvocationContext in org.infinispan.interceptors.distribution
Methods in org.infinispan.interceptors.distribution with parameters of type InvocationContextModifier and TypeMethodDescriptionBaseDistributionInterceptor.ReadOnlyManyHelper.apply(InvocationContext rCtx, ReadOnlyManyCommand rCommand, Object rv) BaseDistributionInterceptor.ReadManyCommandHelper.copyForRemote(C command, List<Object> keys, InvocationContext ctx) BaseDistributionInterceptor.ReadOnlyManyHelper.copyForRemote(ReadOnlyManyCommand command, List<Object> keys, InvocationContext ctx) BaseDistributionInterceptor.ReadManyCommandHelper.fetchRequiredKeys(LocalizedCacheTopology cacheTopology, Map<Address, List<Object>> requestedKeys, List<Object> availableKeys, InvocationContext ctx, C command) BaseDistributionInterceptor.ReadOnlyManyHelper.fetchRequiredKeys(LocalizedCacheTopology cacheTopology, Map<Address, List<Object>> requestedKeys, List<Object> availableKeys, InvocationContext ctx, ReadOnlyManyCommand command) protected <C extends TopologyAffectedCommand & FlagAffectedCommand>
ObjectBaseDistributionInterceptor.handleFunctionalReadManyCommand(InvocationContext ctx, C command, BaseDistributionInterceptor.ReadManyCommandHelper<C> helper) protected final ObjectBaseDistributionInterceptor.handleNonTxWriteCommand(InvocationContext ctx, AbstractDataWriteCommand command) protected <C extends WriteCommand,Container, Item>
ObjectNonTxDistributionInterceptor.handleReadWriteManyCommand(InvocationContext ctx, C command, WriteManyCommandHelper<C, Item, Container> helper) protected voidBaseDistributionInterceptor.handleRemotelyRetrievedKeys(InvocationContext ctx, WriteCommand appliedCommand, List<?> remoteKeys) protected voidTxDistributionInterceptor.handleRemotelyRetrievedKeys(InvocationContext ctx, WriteCommand appliedCommand, List<?> remoteKeys) <C extends AbstractDataWriteCommand & FunctionalCommand>
ObjectTxDistributionInterceptor.handleTxFunctionalCommand(InvocationContext ctx, C command) protected <C extends VisitableCommand & FlagAffectedCommand & TopologyAffectedCommand,K>
ObjectTxDistributionInterceptor.handleTxWriteManyCommand(InvocationContext ctx, C command, Collection<K> keys, BiFunction<C, List<K>, C> copyCommand) protected <C extends TopologyAffectedCommand & FlagAffectedCommand,K, V>
ObjectTxDistributionInterceptor.handleTxWriteManyEntriesCommand(InvocationContext ctx, C command, Map<K, V> entries, BiFunction<C, Map<K, V>, C> copyCommand) protected ObjectBaseDistributionInterceptor.invokeRemotely(InvocationContext ctx, DataWriteCommand command, Address primaryOwner) protected ObjectL1NonTxInterceptor.performCommandWithL1WriteIfAble(InvocationContext ctx, DataCommand command, boolean isEntry, boolean shouldAlwaysRunNextInterceptor, boolean registerL1) protected ObjectBaseDistributionInterceptor.primaryReturnHandler(InvocationContext ctx, AbstractDataWriteCommand command, Object localResult) protected <C extends FlagAffectedCommand & TopologyAffectedCommand>
CompletionStage<Void> BaseDistributionInterceptor.remoteGetMany(InvocationContext ctx, C command, Collection<?> keys) protected <C extends FlagAffectedCommand & TopologyAffectedCommand>
CompletionStage<Void> BaseDistributionInterceptor.remoteGetSingleKey(InvocationContext ctx, C command, Object key, boolean isWrite) Fetch a key from its remote owners and store it in the context.protected <C extends FlagAffectedCommand & TopologyAffectedCommand>
CompletionStage<Void> TxDistributionInterceptor.remoteGetSingleKey(InvocationContext ctx, C command, Object key, boolean isWrite) protected ReadOnlyKeyCommandBaseDistributionInterceptor.remoteReadOnlyCommand(InvocationContext ctx, ReadOnlyKeyCommand command) protected ReadOnlyKeyCommandTxDistributionInterceptor.remoteReadOnlyCommand(InvocationContext ctx, ReadOnlyKeyCommand command) protected Object[]BaseDistributionInterceptor.unwrapFunctionalManyResultOnOrigin(InvocationContext ctx, List<Object> keys, Object responseValue) protected Object[]VersionedDistributionInterceptor.unwrapFunctionalManyResultOnOrigin(InvocationContext ctx, List<Object> keys, Object responseValue) protected ObjectBaseDistributionInterceptor.unwrapFunctionalResultOnOrigin(InvocationContext ctx, Object key, Object responseValue) protected ObjectVersionedDistributionInterceptor.unwrapFunctionalResultOnOrigin(InvocationContext ctx, Object key, Object responseValue) final ObjectBaseDistributionInterceptor.visitClearCommand(InvocationContext ctx, ClearCommand command) L1LastChanceInterceptor.visitComputeCommand(InvocationContext ctx, ComputeCommand command) L1NonTxInterceptor.visitComputeCommand(InvocationContext ctx, ComputeCommand command) L1TxInterceptor.visitComputeCommand(InvocationContext ctx, ComputeCommand command) NonTxDistributionInterceptor.visitComputeCommand(InvocationContext ctx, ComputeCommand command) TriangleDistributionInterceptor.visitComputeCommand(InvocationContext ctx, ComputeCommand command) TxDistributionInterceptor.visitComputeCommand(InvocationContext ctx, ComputeCommand command) L1LastChanceInterceptor.visitComputeIfAbsentCommand(InvocationContext ctx, ComputeIfAbsentCommand command) L1NonTxInterceptor.visitComputeIfAbsentCommand(InvocationContext ctx, ComputeIfAbsentCommand command) L1TxInterceptor.visitComputeIfAbsentCommand(InvocationContext ctx, ComputeIfAbsentCommand command) NonTxDistributionInterceptor.visitComputeIfAbsentCommand(InvocationContext ctx, ComputeIfAbsentCommand command) TriangleDistributionInterceptor.visitComputeIfAbsentCommand(InvocationContext ctx, ComputeIfAbsentCommand command) TxDistributionInterceptor.visitComputeIfAbsentCommand(InvocationContext ctx, ComputeIfAbsentCommand command) L1LastChanceInterceptor.visitDataWriteCommand(InvocationContext ctx, DataWriteCommand command, boolean assumeOriginKeptEntryInL1) BaseDistributionInterceptor.visitGetAllCommand(InvocationContext ctx, GetAllCommand command) BaseDistributionInterceptor.visitGetCacheEntryCommand(InvocationContext ctx, GetCacheEntryCommand command) final ObjectL1NonTxInterceptor.visitGetCacheEntryCommand(InvocationContext ctx, GetCacheEntryCommand command) BaseDistributionInterceptor.visitGetKeyValueCommand(InvocationContext ctx, GetKeyValueCommand command) final ObjectL1NonTxInterceptor.visitGetKeyValueCommand(InvocationContext ctx, GetKeyValueCommand command) L1NonTxInterceptor.visitInvalidateL1Command(InvocationContext ctx, InvalidateL1Command invalidateL1Command) L1LastChanceInterceptor.visitIracPutKeyValueCommand(InvocationContext ctx, IracPutKeyValueCommand command) NonTxDistributionInterceptor.visitIracPutKeyValueCommand(InvocationContext ctx, IracPutKeyValueCommand command) TriangleDistributionInterceptor.visitIracPutKeyValueCommand(InvocationContext ctx, IracPutKeyValueCommand command) TxDistributionInterceptor.visitIracPutKeyValueCommand(InvocationContext ctx, IracPutKeyValueCommand command) L1LastChanceInterceptor.visitPutKeyValueCommand(InvocationContext ctx, PutKeyValueCommand command) L1NonTxInterceptor.visitPutKeyValueCommand(InvocationContext ctx, PutKeyValueCommand command) L1TxInterceptor.visitPutKeyValueCommand(InvocationContext ctx, PutKeyValueCommand command) NonTxDistributionInterceptor.visitPutKeyValueCommand(InvocationContext ctx, PutKeyValueCommand command) TriangleDistributionInterceptor.visitPutKeyValueCommand(InvocationContext ctx, PutKeyValueCommand command) TxDistributionInterceptor.visitPutKeyValueCommand(InvocationContext ctx, PutKeyValueCommand command) L1LastChanceInterceptor.visitPutMapCommand(InvocationContext ctx, PutMapCommand command) L1NonTxInterceptor.visitPutMapCommand(InvocationContext ctx, PutMapCommand command) L1TxInterceptor.visitPutMapCommand(InvocationContext ctx, PutMapCommand command) NonTxDistributionInterceptor.visitPutMapCommand(InvocationContext ctx, PutMapCommand command) TriangleDistributionInterceptor.visitPutMapCommand(InvocationContext ctx, PutMapCommand command) TxDistributionInterceptor.visitPutMapCommand(InvocationContext ctx, PutMapCommand command) BaseDistributionInterceptor.visitReadOnlyKeyCommand(InvocationContext ctx, ReadOnlyKeyCommand command) BaseDistributionInterceptor.visitReadOnlyManyCommand(InvocationContext ctx, ReadOnlyManyCommand command) TxDistributionInterceptor.visitReadOnlyManyCommand(InvocationContext ctx, ReadOnlyManyCommand command) L1LastChanceInterceptor.visitReadWriteKeyCommand(InvocationContext ctx, ReadWriteKeyCommand command) L1NonTxInterceptor.visitReadWriteKeyCommand(InvocationContext ctx, ReadWriteKeyCommand command) NonTxDistributionInterceptor.visitReadWriteKeyCommand(InvocationContext ctx, ReadWriteKeyCommand command) TriangleDistributionInterceptor.visitReadWriteKeyCommand(InvocationContext ctx, ReadWriteKeyCommand command) TxDistributionInterceptor.visitReadWriteKeyCommand(InvocationContext ctx, ReadWriteKeyCommand command) L1LastChanceInterceptor.visitReadWriteKeyValueCommand(InvocationContext ctx, ReadWriteKeyValueCommand command) L1NonTxInterceptor.visitReadWriteKeyValueCommand(InvocationContext ctx, ReadWriteKeyValueCommand command) NonTxDistributionInterceptor.visitReadWriteKeyValueCommand(InvocationContext ctx, ReadWriteKeyValueCommand command) TriangleDistributionInterceptor.visitReadWriteKeyValueCommand(InvocationContext ctx, ReadWriteKeyValueCommand command) TxDistributionInterceptor.visitReadWriteKeyValueCommand(InvocationContext ctx, ReadWriteKeyValueCommand command) L1LastChanceInterceptor.visitReadWriteManyCommand(InvocationContext ctx, ReadWriteManyCommand command) L1NonTxInterceptor.visitReadWriteManyCommand(InvocationContext ctx, ReadWriteManyCommand command) NonTxDistributionInterceptor.visitReadWriteManyCommand(InvocationContext ctx, ReadWriteManyCommand command) TriangleDistributionInterceptor.visitReadWriteManyCommand(InvocationContext ctx, ReadWriteManyCommand command) TxDistributionInterceptor.visitReadWriteManyCommand(InvocationContext ctx, ReadWriteManyCommand command) L1LastChanceInterceptor.visitReadWriteManyEntriesCommand(InvocationContext ctx, ReadWriteManyEntriesCommand command) L1NonTxInterceptor.visitReadWriteManyEntriesCommand(InvocationContext ctx, ReadWriteManyEntriesCommand command) NonTxDistributionInterceptor.visitReadWriteManyEntriesCommand(InvocationContext ctx, ReadWriteManyEntriesCommand command) TriangleDistributionInterceptor.visitReadWriteManyEntriesCommand(InvocationContext ctx, ReadWriteManyEntriesCommand command) TxDistributionInterceptor.visitReadWriteManyEntriesCommand(InvocationContext ctx, ReadWriteManyEntriesCommand command) L1LastChanceInterceptor.visitRemoveCommand(InvocationContext ctx, RemoveCommand command) L1NonTxInterceptor.visitRemoveCommand(InvocationContext ctx, RemoveCommand command) L1TxInterceptor.visitRemoveCommand(InvocationContext ctx, RemoveCommand command) NonTxDistributionInterceptor.visitRemoveCommand(InvocationContext ctx, RemoveCommand command) TriangleDistributionInterceptor.visitRemoveCommand(InvocationContext ctx, RemoveCommand command) TxDistributionInterceptor.visitRemoveCommand(InvocationContext ctx, RemoveCommand command) TxDistributionInterceptor.visitRemoveExpiredCommand(InvocationContext ctx, RemoveExpiredCommand command) L1LastChanceInterceptor.visitReplaceCommand(InvocationContext ctx, ReplaceCommand command) L1NonTxInterceptor.visitReplaceCommand(InvocationContext ctx, ReplaceCommand command) L1TxInterceptor.visitReplaceCommand(InvocationContext ctx, ReplaceCommand command) NonTxDistributionInterceptor.visitReplaceCommand(InvocationContext ctx, ReplaceCommand command) TriangleDistributionInterceptor.visitReplaceCommand(InvocationContext ctx, ReplaceCommand command) TxDistributionInterceptor.visitReplaceCommand(InvocationContext ctx, ReplaceCommand command) L1LastChanceInterceptor.visitWriteOnlyKeyCommand(InvocationContext ctx, WriteOnlyKeyCommand command) L1NonTxInterceptor.visitWriteOnlyKeyCommand(InvocationContext ctx, WriteOnlyKeyCommand command) NonTxDistributionInterceptor.visitWriteOnlyKeyCommand(InvocationContext ctx, WriteOnlyKeyCommand command) TriangleDistributionInterceptor.visitWriteOnlyKeyCommand(InvocationContext ctx, WriteOnlyKeyCommand command) TxDistributionInterceptor.visitWriteOnlyKeyCommand(InvocationContext ctx, WriteOnlyKeyCommand command) L1LastChanceInterceptor.visitWriteOnlyKeyValueCommand(InvocationContext ctx, WriteOnlyKeyValueCommand command) L1NonTxInterceptor.visitWriteOnlyKeyValueCommand(InvocationContext ctx, WriteOnlyKeyValueCommand command) NonTxDistributionInterceptor.visitWriteOnlyKeyValueCommand(InvocationContext ctx, WriteOnlyKeyValueCommand command) TriangleDistributionInterceptor.visitWriteOnlyKeyValueCommand(InvocationContext ctx, WriteOnlyKeyValueCommand command) TxDistributionInterceptor.visitWriteOnlyKeyValueCommand(InvocationContext ctx, WriteOnlyKeyValueCommand command) L1LastChanceInterceptor.visitWriteOnlyManyCommand(InvocationContext ctx, WriteOnlyManyCommand command) L1NonTxInterceptor.visitWriteOnlyManyCommand(InvocationContext ctx, WriteOnlyManyCommand command) NonTxDistributionInterceptor.visitWriteOnlyManyCommand(InvocationContext ctx, WriteOnlyManyCommand command) TriangleDistributionInterceptor.visitWriteOnlyManyCommand(InvocationContext ctx, WriteOnlyManyCommand command) TxDistributionInterceptor.visitWriteOnlyManyCommand(InvocationContext ctx, WriteOnlyManyCommand command) L1LastChanceInterceptor.visitWriteOnlyManyEntriesCommand(InvocationContext ctx, WriteOnlyManyEntriesCommand command) L1NonTxInterceptor.visitWriteOnlyManyEntriesCommand(InvocationContext ctx, WriteOnlyManyEntriesCommand command) NonTxDistributionInterceptor.visitWriteOnlyManyEntriesCommand(InvocationContext ctx, WriteOnlyManyEntriesCommand command) TriangleDistributionInterceptor.visitWriteOnlyManyEntriesCommand(InvocationContext ctx, WriteOnlyManyEntriesCommand command) TxDistributionInterceptor.visitWriteOnlyManyEntriesCommand(InvocationContext ctx, WriteOnlyManyEntriesCommand command) protected ObjectBaseDistributionInterceptor.wrapFunctionalManyResultOnNonOrigin(InvocationContext rCtx, Collection<?> keys, Object[] values) protected ObjectVersionedDistributionInterceptor.wrapFunctionalManyResultOnNonOrigin(InvocationContext ctx, Collection<?> keys, Object[] values) protected voidBaseDistributionInterceptor.wrapRemoteEntry(InvocationContext ctx, Object key, CacheEntry ice, boolean isWrite) protected voidVersionedDistributionInterceptor.wrapRemoteEntry(InvocationContext ctx, Object key, CacheEntry ice, boolean isWrite) -
Uses of InvocationContext in org.infinispan.interceptors.impl
Methods in org.infinispan.interceptors.impl with parameters of type InvocationContextModifier and TypeMethodDescriptionQueueAsyncInvocationStage.addCallback(InvocationContext ctx, VisitableCommand command, InvocationCallback function) <C extends VisitableCommand>
ObjectSimpleAsyncInvocationStage.addCallback(InvocationContext ctx, C command, InvocationCallback<C> function) MultiSubCommandInvoker.apply(InvocationContext rCtx, VisitableCommand rCommand, Object rv) QueueAsyncInvocationStage.apply(InvocationContext rCtx, VisitableCommand rCommand, Object rv, Throwable throwable) protected final CompletionStage<Void> EntryWrappingInterceptor.commitContextEntries(InvocationContext ctx, FlagAffectedCommand command) protected CompletionStage<Void> EntryWrappingInterceptor.commitContextEntry(CacheEntry<?, ?> entry, InvocationContext ctx, FlagAffectedCommand command, Flag stateTransferFlag, boolean l1Invalidation) protected CompletionStage<Void> VersionedEntryWrappingInterceptor.commitContextEntry(CacheEntry<?, ?> entry, InvocationContext ctx, FlagAffectedCommand command, Flag stateTransferFlag, boolean l1Invalidation) BatchingInterceptor.handleDefault(InvocationContext ctx, VisitableCommand command) Simply check if there is an ongoing tx.protected ObjectCacheWriterInterceptor.handlePutMapCommandReturn(InvocationContext rCtx, PutMapCommand putMapCommand, Object rv) protected ObjectDistCacheWriterInterceptor.handlePutMapCommandReturn(InvocationContext rCtx, PutMapCommand putMapCommand, Object rv) protected ObjectPassivationWriterInterceptor.handlePutMapCommandReturn(InvocationContext rCtx, PutMapCommand putMapCommand, Object rv) protected <C extends VisitableCommand & TopologyAffectedCommand & FlagAffectedCommand>
ObjectBaseStateTransferInterceptor.handleReadCommand(InvocationContext ctx, C command) AsyncInterceptorChainImpl.invoke(InvocationContext ctx, VisitableCommand command) AsyncInterceptorChainImpl.invokeAsync(InvocationContext ctx, VisitableCommand command) static ObjectMultiSubCommandInvoker.invokeEach(InvocationContext ctx, Iterator<VisitableCommand> subCommands, BaseAsyncInterceptor interceptor, Object finalReturnValue) CallBaseAsyncInterceptor.invokeNext(InvocationContext, VisitableCommand)on a sequence of sub-commands.AsyncInterceptorChainImpl.invokeStage(InvocationContext ctx, VisitableCommand command) protected booleanCacheWriterInterceptor.isProperWriter(InvocationContext ctx, FlagAffectedCommand command, Object key) protected booleanDistCacheWriterInterceptor.isProperWriter(InvocationContext ctx, FlagAffectedCommand command, Object key) CacheLoaderInterceptor.loadAndStoreInDataContainer(InvocationContext ctx, Object key, int segment, FlagAffectedCommand cmd) PassivationCacheLoaderInterceptor.loadAndStoreInDataContainer(InvocationContext ctx, Object key, int segment, FlagAffectedCommand cmd) PassivationClusteredCacheLoaderInterceptor.loadAndStoreInDataContainer(InvocationContext ctx, Object key, int segment, FlagAffectedCommand cmd) protected final CompletionStage<?> CacheLoaderInterceptor.loadIfNeeded(InvocationContext ctx, Object key, FlagAffectedCommand cmd) Loads from the cache loader the entry for the given key.protected CompletionStage<?> CacheLoaderInterceptor.loadInContext(InvocationContext ctx, Object key, int segment, FlagAffectedCommand cmd) Attemps to load the given entry for a key from the persistence store.protected ObjectCallInterceptor.performRemove(MVCCEntry<?, ?> e, InvocationContext ctx, ValueMatcher valueMatcher, Object key, Object prevValue, Object optionalValue, Metadata commandMetadata, boolean notifyRemove, boolean returnEntry, DataWriteCommand command) protected <T extends VisitableCommand>
ObjectBaseStateTransferInterceptor.retryWhenDone(CompletionStage<Void> stage, int topologyId, InvocationContext ctx, T command, InvocationFinallyFunction<T> callback) protected CompletionStage<Void> CacheLoaderInterceptor.sendNotification(Object key, Object value, boolean pre, InvocationContext ctx, FlagAffectedCommand cmd) protected ObjectEntryWrappingInterceptor.setSkipRemoteGetsAndInvokeNextForDataCommand(InvocationContext ctx, DataWriteCommand command, CompletionStage<Void> delay) Locks the value for the keys accessed by the command to avoid being override from a remote get.protected ObjectEntryWrappingInterceptor.setSkipRemoteGetsAndInvokeNextForManyEntriesCommand(InvocationContext ctx, WriteCommand command, CompletionStage<Void> delay) Locks the value for the keys accessed by the command to avoid being override from a remote get.protected booleanBaseRpcInterceptor.shouldLoad(InvocationContext ctx, FlagAffectedCommand command, DistributionInfo info) protected booleanAbstractIracLocalSiteInterceptor.skipEntryCommit(InvocationContext ctx, WriteCommand command, Object key) protected booleanCacheLoaderInterceptor.skipLoadForWriteCommand(WriteCommand cmd, Object key, InvocationContext ctx) protected booleanClusteredCacheLoaderInterceptor.skipLoadForWriteCommand(WriteCommand cmd, Object key, InvocationContext ctx) protected booleanCacheWriterInterceptor.skipSharedStores(InvocationContext ctx, Object key, FlagAffectedCommand command) protected booleanDistCacheWriterInterceptor.skipSharedStores(InvocationContext ctx, Object key, FlagAffectedCommand command) SimpleAsyncInvocationStage.thenReturn(InvocationContext ctx, VisitableCommand command, Object returnValue) BatchingInterceptor.visitClearCommand(InvocationContext ctx, ClearCommand command) CacheWriterInterceptor.visitClearCommand(InvocationContext ctx, ClearCommand command) CallInterceptor.visitClearCommand(InvocationContext ctx, ClearCommand command) final ObjectEntryWrappingInterceptor.visitClearCommand(InvocationContext ctx, ClearCommand command) InvalidationInterceptor.visitClearCommand(InvocationContext ctx, ClearCommand command) TransactionalExceptionEvictionInterceptor.visitClearCommand(InvocationContext ctx, ClearCommand command) TxInterceptor.visitClearCommand(InvocationContext ctx, ClearCommand command) CallInterceptor.visitCommand(InvocationContext ctx, VisitableCommand command) InvocationContextInterceptor.visitCommand(InvocationContext ctx, VisitableCommand command) CacheLoaderInterceptor.visitComputeCommand(InvocationContext ctx, ComputeCommand command) CacheMgmtInterceptor.visitComputeCommand(InvocationContext ctx, ComputeCommand command) CacheWriterInterceptor.visitComputeCommand(InvocationContext ctx, ComputeCommand command) CallInterceptor.visitComputeCommand(InvocationContext ctx, ComputeCommand command) DistCacheWriterInterceptor.visitComputeCommand(InvocationContext ctx, ComputeCommand command) EntryWrappingInterceptor.visitComputeCommand(InvocationContext ctx, ComputeCommand command) InvalidationInterceptor.visitComputeCommand(InvocationContext ctx, ComputeCommand command) IsMarshallableInterceptor.visitComputeCommand(InvocationContext ctx, ComputeCommand command) NonTxIracLocalSiteInterceptor.visitComputeCommand(InvocationContext ctx, ComputeCommand command) PessimisticTxIracLocalInterceptor.visitComputeCommand(InvocationContext ctx, ComputeCommand command) TxInterceptor.visitComputeCommand(InvocationContext ctx, ComputeCommand command) CacheLoaderInterceptor.visitComputeIfAbsentCommand(InvocationContext ctx, ComputeIfAbsentCommand command) CacheMgmtInterceptor.visitComputeIfAbsentCommand(InvocationContext ctx, ComputeIfAbsentCommand command) CacheWriterInterceptor.visitComputeIfAbsentCommand(InvocationContext ctx, ComputeIfAbsentCommand command) CallInterceptor.visitComputeIfAbsentCommand(InvocationContext ctx, ComputeIfAbsentCommand command) DistCacheWriterInterceptor.visitComputeIfAbsentCommand(InvocationContext ctx, ComputeIfAbsentCommand command) EntryWrappingInterceptor.visitComputeIfAbsentCommand(InvocationContext ctx, ComputeIfAbsentCommand command) InvalidationInterceptor.visitComputeIfAbsentCommand(InvocationContext ctx, ComputeIfAbsentCommand command) IsMarshallableInterceptor.visitComputeIfAbsentCommand(InvocationContext ctx, ComputeIfAbsentCommand command) NonTxIracLocalSiteInterceptor.visitComputeIfAbsentCommand(InvocationContext ctx, ComputeIfAbsentCommand command) PessimisticTxIracLocalInterceptor.visitComputeIfAbsentCommand(InvocationContext ctx, ComputeIfAbsentCommand command) TxInterceptor.visitComputeIfAbsentCommand(InvocationContext ctx, ComputeIfAbsentCommand command) CacheLoaderInterceptor.visitEntrySetCommand(InvocationContext ctx, EntrySetCommand command) CallInterceptor.visitEntrySetCommand(InvocationContext ctx, EntrySetCommand command) TxInterceptor.visitEntrySetCommand(InvocationContext ctx, EntrySetCommand command) BatchingInterceptor.visitEvictCommand(InvocationContext ctx, EvictCommand command) CacheMgmtInterceptor.visitEvictCommand(InvocationContext ctx, EvictCommand command) CallInterceptor.visitEvictCommand(InvocationContext ctx, EvictCommand command) EntryWrappingInterceptor.visitEvictCommand(InvocationContext ctx, EvictCommand command) BaseStateTransferInterceptor.visitGetAllCommand(InvocationContext ctx, GetAllCommand command) CacheLoaderInterceptor.visitGetAllCommand(InvocationContext ctx, GetAllCommand command) CacheMgmtInterceptor.visitGetAllCommand(InvocationContext ctx, GetAllCommand command) CallInterceptor.visitGetAllCommand(InvocationContext ctx, GetAllCommand command) EntryWrappingInterceptor.visitGetAllCommand(InvocationContext ctx, GetAllCommand command) TxInterceptor.visitGetAllCommand(InvocationContext ctx, GetAllCommand command) BaseStateTransferInterceptor.LostDataVisitor.visitGetCacheEntryCommand(InvocationContext ctx, GetCacheEntryCommand command) BaseStateTransferInterceptor.visitGetCacheEntryCommand(InvocationContext ctx, GetCacheEntryCommand command) CacheLoaderInterceptor.visitGetCacheEntryCommand(InvocationContext ctx, GetCacheEntryCommand command) CacheMgmtInterceptor.visitGetCacheEntryCommand(InvocationContext ctx, GetCacheEntryCommand command) CallInterceptor.visitGetCacheEntryCommand(InvocationContext ctx, GetCacheEntryCommand command) final ObjectEntryWrappingInterceptor.visitGetCacheEntryCommand(InvocationContext ctx, GetCacheEntryCommand command) final ObjectTxInterceptor.visitGetCacheEntryCommand(InvocationContext ctx, GetCacheEntryCommand command) BaseStateTransferInterceptor.LostDataVisitor.visitGetKeyValueCommand(InvocationContext ctx, GetKeyValueCommand command) BaseStateTransferInterceptor.visitGetKeyValueCommand(InvocationContext ctx, GetKeyValueCommand command) CacheLoaderInterceptor.visitGetKeyValueCommand(InvocationContext ctx, GetKeyValueCommand command) CacheMgmtInterceptor.visitGetKeyValueCommand(InvocationContext ctx, GetKeyValueCommand command) CallInterceptor.visitGetKeyValueCommand(InvocationContext ctx, GetKeyValueCommand command) final ObjectEntryWrappingInterceptor.visitGetKeyValueCommand(InvocationContext ctx, GetKeyValueCommand command) TxInterceptor.visitGetKeyValueCommand(InvocationContext ctx, GetKeyValueCommand command) CallInterceptor.visitInvalidateCommand(InvocationContext ctx, InvalidateCommand invalidateCommand) final ObjectEntryWrappingInterceptor.visitInvalidateCommand(InvocationContext ctx, InvalidateCommand command) TransactionalExceptionEvictionInterceptor.visitInvalidateCommand(InvocationContext ctx, InvalidateCommand command) TxInterceptor.visitInvalidateCommand(InvocationContext ctx, InvalidateCommand invalidateCommand) CallInterceptor.visitInvalidateL1Command(InvocationContext ctx, InvalidateL1Command invalidateL1Command) EntryWrappingInterceptor.visitInvalidateL1Command(InvocationContext ctx, InvalidateL1Command command) BatchingInterceptor.visitIracPutKeyValueCommand(InvocationContext ctx, IracPutKeyValueCommand command) CacheLoaderInterceptor.visitIracPutKeyValueCommand(InvocationContext ctx, IracPutKeyValueCommand command) CacheMgmtInterceptor.visitIracPutKeyValueCommand(InvocationContext ctx, IracPutKeyValueCommand command) CacheWriterInterceptor.visitIracPutKeyValueCommand(InvocationContext ctx, IracPutKeyValueCommand command) CallInterceptor.visitIracPutKeyValueCommand(InvocationContext ctx, IracPutKeyValueCommand command) DistCacheWriterInterceptor.visitIracPutKeyValueCommand(InvocationContext ctx, IracPutKeyValueCommand command) final ObjectEntryWrappingInterceptor.visitIracPutKeyValueCommand(InvocationContext ctx, IracPutKeyValueCommand command) IsMarshallableInterceptor.visitIracPutKeyValueCommand(InvocationContext ctx, IracPutKeyValueCommand command) NonTxIracRemoteSiteInterceptor.visitIracPutKeyValueCommand(InvocationContext ctx, IracPutKeyValueCommand command) CacheLoaderInterceptor.visitKeySetCommand(InvocationContext ctx, KeySetCommand command) CallInterceptor.visitKeySetCommand(InvocationContext ctx, KeySetCommand command) TxInterceptor.visitKeySetCommand(InvocationContext ctx, KeySetCommand command) protected ObjectAbstractIracLocalSiteInterceptor.visitNonTxDataWriteCommand(InvocationContext ctx, DataWriteCommand command) protected voidAbstractIracLocalSiteInterceptor.visitNonTxKey(InvocationContext ctx, Object key, WriteCommand command) Visits theWriteCommandbefore executing it.BatchingInterceptor.visitPutKeyValueCommand(InvocationContext ctx, PutKeyValueCommand command) CacheLoaderInterceptor.visitPutKeyValueCommand(InvocationContext ctx, PutKeyValueCommand command) CacheMgmtInterceptor.visitPutKeyValueCommand(InvocationContext ctx, PutKeyValueCommand command) CacheWriterInterceptor.visitPutKeyValueCommand(InvocationContext ctx, PutKeyValueCommand command) CallInterceptor.visitPutKeyValueCommand(InvocationContext ctx, PutKeyValueCommand command) DistCacheWriterInterceptor.visitPutKeyValueCommand(InvocationContext ctx, PutKeyValueCommand command) final ObjectEntryWrappingInterceptor.visitPutKeyValueCommand(InvocationContext ctx, PutKeyValueCommand command) InvalidationInterceptor.visitPutKeyValueCommand(InvocationContext ctx, PutKeyValueCommand command) IsMarshallableInterceptor.visitPutKeyValueCommand(InvocationContext ctx, PutKeyValueCommand command) NonTxIracLocalSiteInterceptor.visitPutKeyValueCommand(InvocationContext ctx, PutKeyValueCommand command) OptimisticTxIracLocalSiteInterceptor.visitPutKeyValueCommand(InvocationContext ctx, PutKeyValueCommand command) PessimisticTxIracLocalInterceptor.visitPutKeyValueCommand(InvocationContext ctx, PutKeyValueCommand command) TxInterceptor.visitPutKeyValueCommand(InvocationContext ctx, PutKeyValueCommand command) CacheMgmtInterceptor.visitPutMapCommand(InvocationContext ctx, PutMapCommand command) CacheWriterInterceptor.visitPutMapCommand(InvocationContext ctx, PutMapCommand command) CallInterceptor.visitPutMapCommand(InvocationContext ctx, PutMapCommand command) DistCacheWriterInterceptor.visitPutMapCommand(InvocationContext ctx, PutMapCommand command) EntryWrappingInterceptor.visitPutMapCommand(InvocationContext ctx, PutMapCommand command) InvalidationInterceptor.visitPutMapCommand(InvocationContext ctx, PutMapCommand command) IsMarshallableInterceptor.visitPutMapCommand(InvocationContext ctx, PutMapCommand command) NonTxIracLocalSiteInterceptor.visitPutMapCommand(InvocationContext ctx, PutMapCommand command) PessimisticTxIracLocalInterceptor.visitPutMapCommand(InvocationContext ctx, PutMapCommand command) TxInterceptor.visitPutMapCommand(InvocationContext ctx, PutMapCommand command) BaseStateTransferInterceptor.LostDataVisitor.visitReadOnlyKeyCommand(InvocationContext ctx, ReadOnlyKeyCommand command) BaseStateTransferInterceptor.visitReadOnlyKeyCommand(InvocationContext ctx, ReadOnlyKeyCommand command) CacheLoaderInterceptor.visitReadOnlyKeyCommand(InvocationContext ctx, ReadOnlyKeyCommand command) CacheMgmtInterceptor.visitReadOnlyKeyCommand(InvocationContext ctx, ReadOnlyKeyCommand command) CallInterceptor.visitReadOnlyKeyCommand(InvocationContext ctx, ReadOnlyKeyCommand command) EntryWrappingInterceptor.visitReadOnlyKeyCommand(InvocationContext ctx, ReadOnlyKeyCommand command) TxInterceptor.visitReadOnlyKeyCommand(InvocationContext ctx, ReadOnlyKeyCommand command) BaseStateTransferInterceptor.visitReadOnlyManyCommand(InvocationContext ctx, ReadOnlyManyCommand command) CacheLoaderInterceptor.visitReadOnlyManyCommand(InvocationContext ctx, ReadOnlyManyCommand command) CacheMgmtInterceptor.visitReadOnlyManyCommand(InvocationContext ctx, ReadOnlyManyCommand command) CallInterceptor.visitReadOnlyManyCommand(InvocationContext ctx, ReadOnlyManyCommand command) EntryWrappingInterceptor.visitReadOnlyManyCommand(InvocationContext ctx, ReadOnlyManyCommand command) TxInterceptor.visitReadOnlyManyCommand(InvocationContext ctx, ReadOnlyManyCommand command) CacheLoaderInterceptor.visitReadWriteKeyCommand(InvocationContext ctx, ReadWriteKeyCommand command) CacheMgmtInterceptor.visitReadWriteKeyCommand(InvocationContext ctx, ReadWriteKeyCommand command) CacheWriterInterceptor.visitReadWriteKeyCommand(InvocationContext ctx, ReadWriteKeyCommand command) CallInterceptor.visitReadWriteKeyCommand(InvocationContext ctx, ReadWriteKeyCommand command) EntryWrappingInterceptor.visitReadWriteKeyCommand(InvocationContext ctx, ReadWriteKeyCommand command) IsMarshallableInterceptor.visitReadWriteKeyCommand(InvocationContext ctx, ReadWriteKeyCommand command) NonTxIracLocalSiteInterceptor.visitReadWriteKeyCommand(InvocationContext ctx, ReadWriteKeyCommand command) PessimisticTxIracLocalInterceptor.visitReadWriteKeyCommand(InvocationContext ctx, ReadWriteKeyCommand command) TxInterceptor.visitReadWriteKeyCommand(InvocationContext ctx, ReadWriteKeyCommand command) CacheLoaderInterceptor.visitReadWriteKeyValueCommand(InvocationContext ctx, ReadWriteKeyValueCommand command) CacheMgmtInterceptor.visitReadWriteKeyValueCommand(InvocationContext ctx, ReadWriteKeyValueCommand command) CacheWriterInterceptor.visitReadWriteKeyValueCommand(InvocationContext ctx, ReadWriteKeyValueCommand command) CallInterceptor.visitReadWriteKeyValueCommand(InvocationContext ctx, ReadWriteKeyValueCommand command) EntryWrappingInterceptor.visitReadWriteKeyValueCommand(InvocationContext ctx, ReadWriteKeyValueCommand command) NonTxIracLocalSiteInterceptor.visitReadWriteKeyValueCommand(InvocationContext ctx, ReadWriteKeyValueCommand command) PessimisticTxIracLocalInterceptor.visitReadWriteKeyValueCommand(InvocationContext ctx, ReadWriteKeyValueCommand command) TxInterceptor.visitReadWriteKeyValueCommand(InvocationContext ctx, ReadWriteKeyValueCommand command) CacheLoaderInterceptor.visitReadWriteManyCommand(InvocationContext ctx, ReadWriteManyCommand command) CacheMgmtInterceptor.visitReadWriteManyCommand(InvocationContext ctx, ReadWriteManyCommand command) CacheWriterInterceptor.visitReadWriteManyCommand(InvocationContext ctx, ReadWriteManyCommand command) CallInterceptor.visitReadWriteManyCommand(InvocationContext ctx, ReadWriteManyCommand command) EntryWrappingInterceptor.visitReadWriteManyCommand(InvocationContext ctx, ReadWriteManyCommand command) NonTxIracLocalSiteInterceptor.visitReadWriteManyCommand(InvocationContext ctx, ReadWriteManyCommand command) PessimisticTxIracLocalInterceptor.visitReadWriteManyCommand(InvocationContext ctx, ReadWriteManyCommand command) TxInterceptor.visitReadWriteManyCommand(InvocationContext ctx, ReadWriteManyCommand command) CacheLoaderInterceptor.visitReadWriteManyEntriesCommand(InvocationContext ctx, ReadWriteManyEntriesCommand command) CacheMgmtInterceptor.visitReadWriteManyEntriesCommand(InvocationContext ctx, ReadWriteManyEntriesCommand command) CacheWriterInterceptor.visitReadWriteManyEntriesCommand(InvocationContext ctx, ReadWriteManyEntriesCommand command) CallInterceptor.visitReadWriteManyEntriesCommand(InvocationContext ctx, ReadWriteManyEntriesCommand command) EntryWrappingInterceptor.visitReadWriteManyEntriesCommand(InvocationContext ctx, ReadWriteManyEntriesCommand command) NonTxIracLocalSiteInterceptor.visitReadWriteManyEntriesCommand(InvocationContext ctx, ReadWriteManyEntriesCommand command) PessimisticTxIracLocalInterceptor.visitReadWriteManyEntriesCommand(InvocationContext ctx, ReadWriteManyEntriesCommand command) TxInterceptor.visitReadWriteManyEntriesCommand(InvocationContext ctx, ReadWriteManyEntriesCommand command) CacheLoaderInterceptor.visitRemoveCommand(InvocationContext ctx, RemoveCommand command) CacheMgmtInterceptor.visitRemoveCommand(InvocationContext ctx, RemoveCommand command) CacheWriterInterceptor.visitRemoveCommand(InvocationContext ctx, RemoveCommand command) CallInterceptor.visitRemoveCommand(InvocationContext ctx, RemoveCommand command) DistCacheWriterInterceptor.visitRemoveCommand(InvocationContext ctx, RemoveCommand command) final ObjectEntryWrappingInterceptor.visitRemoveCommand(InvocationContext ctx, RemoveCommand command) InvalidationInterceptor.visitRemoveCommand(InvocationContext ctx, RemoveCommand command) IsMarshallableInterceptor.visitRemoveCommand(InvocationContext ctx, RemoveCommand command) NonTxIracLocalSiteInterceptor.visitRemoveCommand(InvocationContext ctx, RemoveCommand command) PessimisticTxIracLocalInterceptor.visitRemoveCommand(InvocationContext ctx, RemoveCommand command) TxInterceptor.visitRemoveCommand(InvocationContext ctx, RemoveCommand command) final ObjectAbstractIracLocalSiteInterceptor.visitRemoveExpiredCommand(InvocationContext ctx, RemoveExpiredCommand command) BatchingInterceptor.visitRemoveExpiredCommand(InvocationContext ctx, RemoveExpiredCommand command) CallInterceptor.visitRemoveExpiredCommand(InvocationContext ctx, RemoveExpiredCommand command) EntryWrappingInterceptor.visitRemoveExpiredCommand(InvocationContext ctx, RemoveExpiredCommand command) TransactionalExceptionEvictionInterceptor.visitRemoveExpiredCommand(InvocationContext ctx, RemoveExpiredCommand command) TxInterceptor.visitRemoveExpiredCommand(InvocationContext ctx, RemoveExpiredCommand command) CacheLoaderInterceptor.visitReplaceCommand(InvocationContext ctx, ReplaceCommand command) CacheMgmtInterceptor.visitReplaceCommand(InvocationContext ctx, ReplaceCommand command) CacheWriterInterceptor.visitReplaceCommand(InvocationContext ctx, ReplaceCommand command) CallInterceptor.visitReplaceCommand(InvocationContext ctx, ReplaceCommand command) DistCacheWriterInterceptor.visitReplaceCommand(InvocationContext ctx, ReplaceCommand command) final ObjectEntryWrappingInterceptor.visitReplaceCommand(InvocationContext ctx, ReplaceCommand command) InvalidationInterceptor.visitReplaceCommand(InvocationContext ctx, ReplaceCommand command) IsMarshallableInterceptor.visitReplaceCommand(InvocationContext ctx, ReplaceCommand command) NonTxIracLocalSiteInterceptor.visitReplaceCommand(InvocationContext ctx, ReplaceCommand command) PessimisticTxIracLocalInterceptor.visitReplaceCommand(InvocationContext ctx, ReplaceCommand command) TxInterceptor.visitReplaceCommand(InvocationContext ctx, ReplaceCommand command) VersionInterceptor.visitReplaceCommand(InvocationContext ctx, ReplaceCommand command) CacheLoaderInterceptor.visitSizeCommand(InvocationContext ctx, SizeCommand command) CallInterceptor.visitSizeCommand(InvocationContext ctx, SizeCommand command) ClusteringInterceptor.visitSizeCommand(InvocationContext ctx, SizeCommand command) TxInterceptor.visitSizeCommand(InvocationContext ctx, SizeCommand command) BaseStateTransferInterceptor.visitTouchCommand(InvocationContext ctx, TouchCommand command) CallInterceptor.visitTouchCommand(InvocationContext ctx, TouchCommand command) ClusteringInterceptor.visitTouchCommand(InvocationContext ctx, TouchCommand command) CallInterceptor.visitUnknownCommand(InvocationContext ctx, VisitableCommand command) CacheMgmtInterceptor.visitWriteOnlyKeyCommand(InvocationContext ctx, WriteOnlyKeyCommand command) CacheWriterInterceptor.visitWriteOnlyKeyCommand(InvocationContext ctx, WriteOnlyKeyCommand command) CallInterceptor.visitWriteOnlyKeyCommand(InvocationContext ctx, WriteOnlyKeyCommand command) EntryWrappingInterceptor.visitWriteOnlyKeyCommand(InvocationContext ctx, WriteOnlyKeyCommand command) NonTxIracLocalSiteInterceptor.visitWriteOnlyKeyCommand(InvocationContext ctx, WriteOnlyKeyCommand command) PessimisticTxIracLocalInterceptor.visitWriteOnlyKeyCommand(InvocationContext ctx, WriteOnlyKeyCommand command) TxInterceptor.visitWriteOnlyKeyCommand(InvocationContext ctx, WriteOnlyKeyCommand command) CacheMgmtInterceptor.visitWriteOnlyKeyValueCommand(InvocationContext ctx, WriteOnlyKeyValueCommand command) CacheWriterInterceptor.visitWriteOnlyKeyValueCommand(InvocationContext ctx, WriteOnlyKeyValueCommand command) CallInterceptor.visitWriteOnlyKeyValueCommand(InvocationContext ctx, WriteOnlyKeyValueCommand command) EntryWrappingInterceptor.visitWriteOnlyKeyValueCommand(InvocationContext ctx, WriteOnlyKeyValueCommand command) NonTxIracLocalSiteInterceptor.visitWriteOnlyKeyValueCommand(InvocationContext ctx, WriteOnlyKeyValueCommand command) PessimisticTxIracLocalInterceptor.visitWriteOnlyKeyValueCommand(InvocationContext ctx, WriteOnlyKeyValueCommand command) TxInterceptor.visitWriteOnlyKeyValueCommand(InvocationContext ctx, WriteOnlyKeyValueCommand command) CacheWriterInterceptor.visitWriteOnlyManyCommand(InvocationContext ctx, WriteOnlyManyCommand command) CallInterceptor.visitWriteOnlyManyCommand(InvocationContext ctx, WriteOnlyManyCommand command) EntryWrappingInterceptor.visitWriteOnlyManyCommand(InvocationContext ctx, WriteOnlyManyCommand command) NonTxIracLocalSiteInterceptor.visitWriteOnlyManyCommand(InvocationContext ctx, WriteOnlyManyCommand command) PessimisticTxIracLocalInterceptor.visitWriteOnlyManyCommand(InvocationContext ctx, WriteOnlyManyCommand command) TxInterceptor.visitWriteOnlyManyCommand(InvocationContext ctx, WriteOnlyManyCommand command) CacheWriterInterceptor.visitWriteOnlyManyEntriesCommand(InvocationContext ctx, WriteOnlyManyEntriesCommand command) CallInterceptor.visitWriteOnlyManyEntriesCommand(InvocationContext ctx, WriteOnlyManyEntriesCommand command) EntryWrappingInterceptor.visitWriteOnlyManyEntriesCommand(InvocationContext ctx, WriteOnlyManyEntriesCommand command) NonTxIracLocalSiteInterceptor.visitWriteOnlyManyEntriesCommand(InvocationContext ctx, WriteOnlyManyEntriesCommand command) PessimisticTxIracLocalInterceptor.visitWriteOnlyManyEntriesCommand(InvocationContext ctx, WriteOnlyManyEntriesCommand command) TxInterceptor.visitWriteOnlyManyEntriesCommand(InvocationContext ctx, WriteOnlyManyEntriesCommand command) protected CompletionStage<Void> EntryWrappingInterceptor.wrapEntryIfNeeded(InvocationContext ctx, AbstractDataWriteCommand command) Constructors in org.infinispan.interceptors.impl with parameters of type InvocationContextModifierConstructorDescriptionQueueAsyncInvocationStage(InvocationContext ctx, VisitableCommand command, CompletableFuture<?> valueFuture, InvocationCallback function) -
Uses of InvocationContext in org.infinispan.interceptors.locking
Methods in org.infinispan.interceptors.locking with parameters of type InvocationContextModifier and TypeMethodDescriptionprotected ClusteringDependentLogic.CommitClusteringDependentLogic.AbstractClusteringDependentLogic.clusterCommitType(FlagAffectedCommand command, InvocationContext ctx, int segment, boolean removed) final CompletionStage<Void> ClusteringDependentLogic.AbstractClusteringDependentLogic.commitEntry(CacheEntry entry, FlagAffectedCommand command, InvocationContext ctx, Flag trackFlag, boolean l1Invalidation) ClusteringDependentLogic.commitEntry(CacheEntry entry, FlagAffectedCommand command, InvocationContext ctx, Flag trackFlag, boolean l1Invalidation) Commits the entry to the data container.protected abstract CompletionStage<Void> ClusteringDependentLogic.AbstractClusteringDependentLogic.commitSingleEntry(CacheEntry entry, FlagAffectedCommand command, InvocationContext ctx, Flag trackFlag, boolean l1Invalidation) protected CompletionStage<Void> ClusteringDependentLogic.DistributionLogic.commitSingleEntry(CacheEntry entry, FlagAffectedCommand command, InvocationContext ctx, Flag trackFlag, boolean l1Invalidation) protected CompletionStage<Void> ClusteringDependentLogic.InvalidationLogic.commitSingleEntry(CacheEntry entry, FlagAffectedCommand command, InvocationContext ctx, Flag trackFlag, boolean l1Invalidation) protected CompletionStage<Void> ClusteringDependentLogic.LocalLogic.commitSingleEntry(CacheEntry entry, FlagAffectedCommand command, InvocationContext ctx, Flag trackFlag, boolean l1Invalidation) protected CompletionStage<Void> ClusteringDependentLogic.ReplicationLogic.commitSingleEntry(CacheEntry entry, FlagAffectedCommand command, InvocationContext ctx, Flag trackFlag, boolean l1Invalidation) ClusteringDependentLogic.AbstractClusteringDependentLogic.commitType(FlagAffectedCommand command, InvocationContext ctx, int segment, boolean removed) ClusteringDependentLogic.commitType(FlagAffectedCommand command, InvocationContext ctx, int segment, boolean removed) Determines what type of commit this is.ClusteringDependentLogic.InvalidationLogic.commitType(FlagAffectedCommand command, InvocationContext ctx, int segment, boolean removed) ClusteringDependentLogic.LocalLogic.commitType(FlagAffectedCommand command, InvocationContext ctx, int segment, boolean removed) ClusteringDependentLogic.ReplicationLogic.commitType(FlagAffectedCommand command, InvocationContext ctx, int segment, boolean removed) protected abstract ObjectAbstractLockingInterceptor.handleReadManyCommand(InvocationContext ctx, FlagAffectedCommand command, Collection<?> keys) protected ObjectAbstractTxLockingInterceptor.handleReadManyCommand(InvocationContext ctx, FlagAffectedCommand command, Collection<?> keys) protected ObjectNonTransactionalLockingInterceptor.handleReadManyCommand(InvocationContext ctx, FlagAffectedCommand command, Collection<?> keys) protected ObjectOptimisticLockingInterceptor.handleReadManyCommand(InvocationContext ctx, FlagAffectedCommand command, Collection<?> keys) protected ObjectPessimisticLockingInterceptor.handleReadManyCommand(InvocationContext ctx, FlagAffectedCommand command, Collection<?> keys) protected abstract <K> ObjectAbstractLockingInterceptor.handleWriteManyCommand(InvocationContext ctx, WriteCommand command, Collection<K> keys, boolean forwarded) protected <K> ObjectNonTransactionalLockingInterceptor.handleWriteManyCommand(InvocationContext ctx, WriteCommand command, Collection<K> keys, boolean forwarded) protected <K> ObjectOptimisticLockingInterceptor.handleWriteManyCommand(InvocationContext ctx, WriteCommand command, Collection<K> keys, boolean forwarded) protected <K> ObjectPessimisticLockingInterceptor.handleWriteManyCommand(InvocationContext ctx, WriteCommand command, Collection<K> keys, boolean forwarded) protected final InvocationStageAbstractLockingInterceptor.lockAndRecord(InvocationContext context, VisitableCommand command, Object key, long timeout) final ObjectAbstractLockingInterceptor.visitClearCommand(InvocationContext ctx, ClearCommand command) AbstractLockingInterceptor.visitComputeCommand(InvocationContext ctx, ComputeCommand command) AbstractLockingInterceptor.visitComputeIfAbsentCommand(InvocationContext ctx, ComputeIfAbsentCommand command) protected abstract ObjectAbstractLockingInterceptor.visitDataReadCommand(InvocationContext ctx, DataCommand command) protected final ObjectNonTransactionalLockingInterceptor.visitDataReadCommand(InvocationContext ctx, DataCommand command) protected ObjectOptimisticLockingInterceptor.visitDataReadCommand(InvocationContext ctx, DataCommand command) protected final ObjectPessimisticLockingInterceptor.visitDataReadCommand(InvocationContext ctx, DataCommand command) protected abstract ObjectAbstractLockingInterceptor.visitDataWriteCommand(InvocationContext ctx, DataWriteCommand command) protected ObjectNonTransactionalLockingInterceptor.visitDataWriteCommand(InvocationContext ctx, DataWriteCommand command) protected ObjectOptimisticLockingInterceptor.visitDataWriteCommand(InvocationContext ctx, DataWriteCommand command) protected ObjectPessimisticLockingInterceptor.visitDataWriteCommand(InvocationContext ctx, DataWriteCommand command) AbstractLockingInterceptor.visitGetAllCommand(InvocationContext ctx, GetAllCommand command) AbstractLockingInterceptor.visitGetCacheEntryCommand(InvocationContext ctx, GetCacheEntryCommand command) AbstractLockingInterceptor.visitGetKeyValueCommand(InvocationContext ctx, GetKeyValueCommand command) AbstractLockingInterceptor.visitInvalidateCommand(InvocationContext ctx, InvalidateCommand command) NonTransactionalLockingInterceptor.visitInvalidateCommand(InvocationContext ctx, InvalidateCommand command) final ObjectAbstractLockingInterceptor.visitInvalidateL1Command(InvocationContext ctx, InvalidateL1Command command) AbstractLockingInterceptor.visitIracPutKeyValueCommand(InvocationContext ctx, IracPutKeyValueCommand command) AbstractLockingInterceptor.visitPutKeyValueCommand(InvocationContext ctx, PutKeyValueCommand command) AbstractLockingInterceptor.visitPutMapCommand(InvocationContext ctx, PutMapCommand command) AbstractLockingInterceptor.visitReadOnlyKeyCommand(InvocationContext ctx, ReadOnlyKeyCommand command) AbstractLockingInterceptor.visitReadOnlyManyCommand(InvocationContext ctx, ReadOnlyManyCommand command) AbstractLockingInterceptor.visitReadWriteKeyCommand(InvocationContext ctx, ReadWriteKeyCommand command) AbstractLockingInterceptor.visitReadWriteKeyValueCommand(InvocationContext ctx, ReadWriteKeyValueCommand command) AbstractLockingInterceptor.visitReadWriteManyCommand(InvocationContext ctx, ReadWriteManyCommand command) AbstractLockingInterceptor.visitReadWriteManyEntriesCommand(InvocationContext ctx, ReadWriteManyEntriesCommand command) AbstractLockingInterceptor.visitRemoveCommand(InvocationContext ctx, RemoveCommand command) AbstractLockingInterceptor.visitRemoveExpiredCommand(InvocationContext ctx, RemoveExpiredCommand command) AbstractLockingInterceptor.visitReplaceCommand(InvocationContext ctx, ReplaceCommand command) AbstractLockingInterceptor.visitWriteOnlyKeyCommand(InvocationContext ctx, WriteOnlyKeyCommand command) AbstractLockingInterceptor.visitWriteOnlyKeyValueCommand(InvocationContext ctx, WriteOnlyKeyValueCommand command) AbstractLockingInterceptor.visitWriteOnlyManyCommand(InvocationContext ctx, WriteOnlyManyCommand command) AbstractLockingInterceptor.visitWriteOnlyManyEntriesCommand(InvocationContext ctx, WriteOnlyManyEntriesCommand command) -
Uses of InvocationContext in org.infinispan.interceptors.xsite
Methods in org.infinispan.interceptors.xsite with parameters of type InvocationContextModifier and TypeMethodDescriptionfinal ObjectBaseBackupInterceptor.visitClearCommand(InvocationContext ctx, ClearCommand command) NonTransactionalBackupInterceptor.visitComputeCommand(InvocationContext ctx, ComputeCommand command) NonTransactionalBackupInterceptor.visitComputeIfAbsentCommand(InvocationContext ctx, ComputeIfAbsentCommand command) NonTransactionalBackupInterceptor.visitPutKeyValueCommand(InvocationContext ctx, PutKeyValueCommand command) OptimisticBackupInterceptor.visitPutKeyValueCommand(InvocationContext ctx, PutKeyValueCommand command) PessimisticBackupInterceptor.visitPutKeyValueCommand(InvocationContext ctx, PutKeyValueCommand command) NonTransactionalBackupInterceptor.visitPutMapCommand(InvocationContext ctx, PutMapCommand command) NonTransactionalBackupInterceptor.visitReadWriteKeyCommand(InvocationContext ctx, ReadWriteKeyCommand command) NonTransactionalBackupInterceptor.visitReadWriteKeyValueCommand(InvocationContext ctx, ReadWriteKeyValueCommand command) NonTransactionalBackupInterceptor.visitReadWriteManyCommand(InvocationContext ctx, ReadWriteManyCommand command) NonTransactionalBackupInterceptor.visitReadWriteManyEntriesCommand(InvocationContext ctx, ReadWriteManyEntriesCommand command) NonTransactionalBackupInterceptor.visitRemoveCommand(InvocationContext ctx, RemoveCommand command) BaseBackupInterceptor.visitRemoveExpiredCommand(InvocationContext ctx, RemoveExpiredCommand command) NonTransactionalBackupInterceptor.visitReplaceCommand(InvocationContext ctx, ReplaceCommand command) NonTransactionalBackupInterceptor.visitWriteOnlyKeyCommand(InvocationContext ctx, WriteOnlyKeyCommand command) NonTransactionalBackupInterceptor.visitWriteOnlyKeyValueCommand(InvocationContext ctx, WriteOnlyKeyValueCommand command) NonTransactionalBackupInterceptor.visitWriteOnlyManyCommand(InvocationContext ctx, WriteOnlyManyCommand command) NonTransactionalBackupInterceptor.visitWriteOnlyManyEntriesCommand(InvocationContext ctx, WriteOnlyManyEntriesCommand command) -
Uses of InvocationContext in org.infinispan.notifications.cachelistener
Methods in org.infinispan.notifications.cachelistener with parameters of type InvocationContextModifier and TypeMethodDescriptionstatic CompletionStage<Void> NotifyHelper.entryCommitted(CacheNotifier notifier, FunctionalNotifier functionalNotifier, boolean created, boolean removed, boolean expired, CacheEntry entry, InvocationContext ctx, FlagAffectedCommand command, Object previousValue, Metadata previousMetadata, EvictionManager evictionManager) CacheNotifier.notifyCacheEntriesEvicted(Collection<Map.Entry<K, V>> entries, InvocationContext ctx, FlagAffectedCommand command) Notifies all registered listeners of aCacheEntriesEvictedEventevent.CacheNotifierImpl.notifyCacheEntriesEvicted(Collection<Map.Entry<K, V>> entries, InvocationContext ctx, FlagAffectedCommand command) CacheNotifier.notifyCacheEntryActivated(K key, V value, boolean pre, InvocationContext ctx, FlagAffectedCommand command) Notifies all registered listeners of aCacheEntryActivatedEventevent.CacheNotifierImpl.notifyCacheEntryActivated(K key, V value, boolean pre, InvocationContext ctx, FlagAffectedCommand command) CacheNotifier.notifyCacheEntryCreated(K key, V value, Metadata metadata, boolean pre, InvocationContext ctx, FlagAffectedCommand command) Notifies all registered listeners of aCacheEntryCreatedEventevent.CacheNotifierImpl.notifyCacheEntryCreated(K key, V value, Metadata metadata, boolean pre, InvocationContext ctx, FlagAffectedCommand command) CacheNotifier.notifyCacheEntryExpired(K key, V value, Metadata metadata, InvocationContext ctx) Notifies all registered listeners of a CacheEntryExpired event.CacheNotifierImpl.notifyCacheEntryExpired(K key, V value, Metadata metadata, InvocationContext ctx) CacheNotifier.notifyCacheEntryInvalidated(K key, V value, Metadata metadata, boolean pre, InvocationContext ctx, FlagAffectedCommand command) Notifies all registered listeners of aCacheEntryInvalidatedEventevent.CacheNotifierImpl.notifyCacheEntryInvalidated(K key, V value, Metadata metadata, boolean pre, InvocationContext ctx, FlagAffectedCommand command) CacheNotifier.notifyCacheEntryLoaded(K key, V value, boolean pre, InvocationContext ctx, FlagAffectedCommand command) Notifies all registered listeners of aCacheEntryLoadedEventevent.CacheNotifierImpl.notifyCacheEntryLoaded(K key, V value, boolean pre, InvocationContext ctx, FlagAffectedCommand command) CacheNotifier.notifyCacheEntryModified(K key, V value, Metadata metadata, V previousValue, Metadata previousMetadata, boolean pre, InvocationContext ctx, FlagAffectedCommand command) Notifies all registered listeners of aCacheEntryModifiedEventevent.CacheNotifierImpl.notifyCacheEntryModified(K key, V value, Metadata metadata, V previousValue, Metadata previousMetadata, boolean pre, InvocationContext ctx, FlagAffectedCommand command) CacheNotifier.notifyCacheEntryPassivated(K key, V value, boolean pre, InvocationContext ctx, FlagAffectedCommand command) Notifies all registered listeners of aCacheEntryPassivatedEventevent.CacheNotifierImpl.notifyCacheEntryPassivated(K key, V value, boolean pre, InvocationContext ctx, FlagAffectedCommand command) CacheNotifier.notifyCacheEntryRemoved(K key, V previousValue, Metadata previousMetadata, boolean pre, InvocationContext ctx, FlagAffectedCommand command) Notifies all registered listeners of aCacheEntryRemovedEventevent.CacheNotifierImpl.notifyCacheEntryRemoved(K key, V previousValue, Metadata previousMetadata, boolean pre, InvocationContext ctx, FlagAffectedCommand command) CacheNotifier.notifyCacheEntryVisited(K key, V value, boolean pre, InvocationContext ctx, FlagAffectedCommand command) Notifies all registered listeners of aCacheEntryVisitedEventevent.CacheNotifierImpl.notifyCacheEntryVisited(K key, V value, boolean pre, InvocationContext ctx, FlagAffectedCommand command) CacheNotifier.notifyTransactionCompleted(GlobalTransaction transaction, boolean successful, InvocationContext ctx) Notifies all registered listeners of a transaction completion event.CacheNotifierImpl.notifyTransactionCompleted(GlobalTransaction transaction, boolean successful, InvocationContext ctx) -
Uses of InvocationContext in org.infinispan.partitionhandling.impl
Methods in org.infinispan.partitionhandling.impl with parameters of type InvocationContextModifier and TypeMethodDescriptionprotected ObjectPartitionHandlingInterceptor.handleSingleWrite(InvocationContext ctx, DataWriteCommand command) protected voidPartitionHandlingInterceptor.postTxCommandCheck(InvocationContext rCtx, VisitableCommand rCommand, Object rv) PartitionHandlingInterceptor.visitClearCommand(InvocationContext ctx, ClearCommand command) PartitionHandlingInterceptor.visitComputeCommand(InvocationContext ctx, ComputeCommand command) PartitionHandlingInterceptor.visitComputeIfAbsentCommand(InvocationContext ctx, ComputeIfAbsentCommand command) PartitionHandlingInterceptor.visitEntrySetCommand(InvocationContext ctx, EntrySetCommand command) PartitionHandlingInterceptor.visitGetAllCommand(InvocationContext ctx, GetAllCommand command) final ObjectPartitionHandlingInterceptor.visitGetCacheEntryCommand(InvocationContext ctx, GetCacheEntryCommand command) final ObjectPartitionHandlingInterceptor.visitGetKeyValueCommand(InvocationContext ctx, GetKeyValueCommand command) PartitionHandlingInterceptor.visitIracPutKeyValueCommand(InvocationContext ctx, IracPutKeyValueCommand command) PartitionHandlingInterceptor.visitKeySetCommand(InvocationContext ctx, KeySetCommand command) PartitionHandlingInterceptor.visitPutKeyValueCommand(InvocationContext ctx, PutKeyValueCommand command) PartitionHandlingInterceptor.visitPutMapCommand(InvocationContext ctx, PutMapCommand command) PartitionHandlingInterceptor.visitReadWriteKeyCommand(InvocationContext ctx, ReadWriteKeyCommand command) PartitionHandlingInterceptor.visitRemoveCommand(InvocationContext ctx, RemoveCommand command) PartitionHandlingInterceptor.visitReplaceCommand(InvocationContext ctx, ReplaceCommand command) -
Uses of InvocationContext in org.infinispan.persistence.internal
Methods in org.infinispan.persistence.internal with parameters of type InvocationContextModifier and TypeMethodDescriptionstatic <K,V> MarshallableEntry <K, V> PersistenceUtil.loadAndCheckExpiration(PersistenceManager persistenceManager, Object key, int segment, InvocationContext context) static <K,V> InternalCacheEntry <K, V> PersistenceUtil.loadAndComputeInDataContainer(DataContainer<K, V> dataContainer, int segment, PersistenceManager persistenceManager, K key, InvocationContext ctx, org.infinispan.commons.time.TimeService timeService, DataContainer.ComputeAction<K, V> action) static <K,V> InternalCacheEntry <K, V> PersistenceUtil.loadAndStoreInDataContainer(DataContainer<K, V> dataContainer, int segment, PersistenceManager persistenceManager, K key, InvocationContext ctx, org.infinispan.commons.time.TimeService timeService, AtomicReference<Boolean> isLoaded) static <K,V> InternalCacheEntry <K, V> PersistenceUtil.loadAndStoreInDataContainer(DataContainer<K, V> dataContainer, PersistenceManager persistenceManager, K key, InvocationContext ctx, org.infinispan.commons.time.TimeService timeService, AtomicReference<Boolean> isLoaded) -
Uses of InvocationContext in org.infinispan.persistence.manager
Methods in org.infinispan.persistence.manager with parameters of type InvocationContextModifier and TypeMethodDescriptionPersistenceManager.writeMapCommand(PutMapCommand putMapCommand, InvocationContext ctx, BiPredicate<? super PutMapCommand, Object> commandKeyPredicate) Writes the values modified from a put map command to the stores.PersistenceManagerImpl.writeMapCommand(PutMapCommand putMapCommand, InvocationContext ctx, BiPredicate<? super PutMapCommand, Object> commandKeyPredicate) -
Uses of InvocationContext in org.infinispan.persistence.support
Methods in org.infinispan.persistence.support with parameters of type InvocationContextModifier and TypeMethodDescriptionDelegatingPersistenceManager.writeMapCommand(PutMapCommand putMapCommand, InvocationContext ctx, BiPredicate<? super PutMapCommand, Object> commandKeyPredicate) -
Uses of InvocationContext in org.infinispan.persistence.util
Methods in org.infinispan.persistence.util with parameters of type InvocationContextModifier and TypeMethodDescriptionEntryLoader.loadAndStoreInDataContainer(InvocationContext ctx, Object key, int segment, FlagAffectedCommand cmd) Load and store the entry if present in the data container, returning the entry in the CompletionStage -
Uses of InvocationContext in org.infinispan.reactive.publisher.impl
Methods in org.infinispan.reactive.publisher.impl with parameters of type InvocationContextModifier and TypeMethodDescription<R> SegmentPublisherSupplier<R> ClusterPublisherManager.entryPublisher(org.infinispan.commons.util.IntSet segments, Set<K> keysToInclude, InvocationContext invocationContext, long explicitFlags, DeliveryGuarantee deliveryGuarantee, int batchSize, Function<? super org.reactivestreams.Publisher<CacheEntry<K, V>>, ? extends org.reactivestreams.Publisher<R>> transformer) Performs the given transformer on data in the cache, resulting in multiple values.<R> SegmentPublisherSupplier<R> ClusterPublisherManagerImpl.entryPublisher(org.infinispan.commons.util.IntSet segments, Set<K> keysToInclude, InvocationContext invocationContext, long explicitFlags, DeliveryGuarantee deliveryGuarantee, int batchSize, Function<? super org.reactivestreams.Publisher<CacheEntry<K, V>>, ? extends org.reactivestreams.Publisher<R>> transformer) <R> SegmentPublisherSupplier<R> LocalClusterPublisherManagerImpl.entryPublisher(org.infinispan.commons.util.IntSet segments, Set<K> keysToInclude, InvocationContext invocationContext, long explicitFlags, DeliveryGuarantee deliveryGuarantee, int batchSize, Function<? super org.reactivestreams.Publisher<CacheEntry<K, V>>, ? extends org.reactivestreams.Publisher<R>> transformer) <R> SegmentPublisherSupplier<R> PartitionAwareClusterPublisherManager.entryPublisher(org.infinispan.commons.util.IntSet segments, Set<K> keysToInclude, InvocationContext invocationContext, long explicitFlags, DeliveryGuarantee deliveryGuarantee, int batchSize, Function<? super org.reactivestreams.Publisher<CacheEntry<K, V>>, ? extends org.reactivestreams.Publisher<R>> transformer) <R> CompletionStage<R> ClusterPublisherManager.entryReduction(boolean parallelPublisher, org.infinispan.commons.util.IntSet segments, Set<K> keysToInclude, InvocationContext invocationContext, long explicitFlags, DeliveryGuarantee deliveryGuarantee, Function<? super org.reactivestreams.Publisher<CacheEntry<K, V>>, ? extends CompletionStage<R>> transformer, Function<? super org.reactivestreams.Publisher<R>, ? extends CompletionStage<R>> finalizer) Performs the given transformer and finalizer on data in the cache, resulting in a single value.<R> CompletionStage<R> ClusterPublisherManagerImpl.entryReduction(boolean parallelPublisher, org.infinispan.commons.util.IntSet segments, Set<K> keysToInclude, InvocationContext ctx, long explicitFlags, DeliveryGuarantee deliveryGuarantee, Function<? super org.reactivestreams.Publisher<CacheEntry<K, V>>, ? extends CompletionStage<R>> transformer, Function<? super org.reactivestreams.Publisher<R>, ? extends CompletionStage<R>> finalizer) <R> CompletionStage<R> LocalClusterPublisherManagerImpl.entryReduction(boolean parallelPublisher, org.infinispan.commons.util.IntSet segments, Set<K> keysToInclude, InvocationContext invocationContext, long explicitFlags, DeliveryGuarantee deliveryGuarantee, Function<? super org.reactivestreams.Publisher<CacheEntry<K, V>>, ? extends CompletionStage<R>> transformer, Function<? super org.reactivestreams.Publisher<R>, ? extends CompletionStage<R>> finalizer) <R> CompletionStage<R> PartitionAwareClusterPublisherManager.entryReduction(boolean parallelPublisher, org.infinispan.commons.util.IntSet segments, Set<K> keysToInclude, InvocationContext ctx, long explicitFlags, DeliveryGuarantee deliveryGuarantee, Function<? super org.reactivestreams.Publisher<CacheEntry<K, V>>, ? extends CompletionStage<R>> transformer, Function<? super org.reactivestreams.Publisher<R>, ? extends CompletionStage<R>> finalizer) <R> SegmentPublisherSupplier<R> ClusterPublisherManager.keyPublisher(org.infinispan.commons.util.IntSet segments, Set<K> keysToInclude, InvocationContext invocationContext, long explicitFlags, DeliveryGuarantee deliveryGuarantee, int batchSize, Function<? super org.reactivestreams.Publisher<K>, ? extends org.reactivestreams.Publisher<R>> transformer) Same asClusterPublisherManager.entryPublisher(IntSet, Set, InvocationContext, long, DeliveryGuarantee, int, Function)except that the source publisher provided to the transformer is made up of keys only.<R> SegmentPublisherSupplier<R> ClusterPublisherManagerImpl.keyPublisher(org.infinispan.commons.util.IntSet segments, Set<K> keysToInclude, InvocationContext invocationContext, long explicitFlags, DeliveryGuarantee deliveryGuarantee, int batchSize, Function<? super org.reactivestreams.Publisher<K>, ? extends org.reactivestreams.Publisher<R>> transformer) <R> SegmentPublisherSupplier<R> LocalClusterPublisherManagerImpl.keyPublisher(org.infinispan.commons.util.IntSet segments, Set<K> keysToInclude, InvocationContext invocationContext, long explicitFlags, DeliveryGuarantee deliveryGuarantee, int batchSize, Function<? super org.reactivestreams.Publisher<K>, ? extends org.reactivestreams.Publisher<R>> transformer) <R> SegmentPublisherSupplier<R> PartitionAwareClusterPublisherManager.keyPublisher(org.infinispan.commons.util.IntSet segments, Set<K> keysToInclude, InvocationContext invocationContext, long explicitFlags, DeliveryGuarantee deliveryGuarantee, int batchSize, Function<? super org.reactivestreams.Publisher<K>, ? extends org.reactivestreams.Publisher<R>> transformer) <R> CompletionStage<R> ClusterPublisherManager.keyReduction(boolean parallelPublisher, org.infinispan.commons.util.IntSet segments, Set<K> keysToInclude, InvocationContext invocationContext, long explicitFlags, DeliveryGuarantee deliveryGuarantee, Function<? super org.reactivestreams.Publisher<K>, ? extends CompletionStage<R>> transformer, Function<? super org.reactivestreams.Publisher<R>, ? extends CompletionStage<R>> finalizer) Same asClusterPublisherManager.entryReduction(boolean, IntSet, Set, InvocationContext, long, DeliveryGuarantee, Function, Function)except that the source publisher provided to the transformer is made up of keys only.<R> CompletionStage<R> ClusterPublisherManagerImpl.keyReduction(boolean parallelPublisher, org.infinispan.commons.util.IntSet segments, Set<K> keysToInclude, InvocationContext ctx, long explicitFlags, DeliveryGuarantee deliveryGuarantee, Function<? super org.reactivestreams.Publisher<K>, ? extends CompletionStage<R>> transformer, Function<? super org.reactivestreams.Publisher<R>, ? extends CompletionStage<R>> finalizer) <R> CompletionStage<R> LocalClusterPublisherManagerImpl.keyReduction(boolean parallelPublisher, org.infinispan.commons.util.IntSet segments, Set<K> keysToInclude, InvocationContext invocationContext, long explicitFlags, DeliveryGuarantee deliveryGuarantee, Function<? super org.reactivestreams.Publisher<K>, ? extends CompletionStage<R>> transformer, Function<? super org.reactivestreams.Publisher<R>, ? extends CompletionStage<R>> finalizer) <R> CompletionStage<R> PartitionAwareClusterPublisherManager.keyReduction(boolean parallelPublisher, org.infinispan.commons.util.IntSet segments, Set<K> keysToInclude, InvocationContext ctx, long explicitFlags, DeliveryGuarantee deliveryGuarantee, Function<? super org.reactivestreams.Publisher<K>, ? extends CompletionStage<R>> transformer, Function<? super org.reactivestreams.Publisher<R>, ? extends CompletionStage<R>> finalizer) ClusterPublisherManager.sizePublisher(org.infinispan.commons.util.IntSet segments, InvocationContext ctx, long flags) ClusterPublisherManagerImpl.sizePublisher(org.infinispan.commons.util.IntSet segments, InvocationContext ctx, long flags) LocalClusterPublisherManagerImpl.sizePublisher(org.infinispan.commons.util.IntSet segments, InvocationContext ctx, long flags) -
Uses of InvocationContext in org.infinispan.statetransfer
Methods in org.infinispan.statetransfer with parameters of type InvocationContextModifier and TypeMethodDescriptionfinal CompletionStage<Void> CommitManager.commit(CacheEntry entry, Flag operation, int segment, boolean l1Only, InvocationContext ctx) It tries to commit the cache entry.StateTransferInterceptor.handleDefault(InvocationContext ctx, VisitableCommand command) StateTransferInterceptor.visitClearCommand(InvocationContext ctx, ClearCommand command) TransactionSynchronizerInterceptor.visitCommand(InvocationContext ctx, VisitableCommand command) StateTransferInterceptor.visitComputeCommand(InvocationContext ctx, ComputeCommand command) StateTransferInterceptor.visitComputeIfAbsentCommand(InvocationContext ctx, ComputeIfAbsentCommand command) StateTransferInterceptor.visitEvictCommand(InvocationContext ctx, EvictCommand command) StateTransferInterceptor.visitInvalidateCommand(InvocationContext ctx, InvalidateCommand command) StateTransferInterceptor.visitInvalidateL1Command(InvocationContext ctx, InvalidateL1Command command) StateTransferInterceptor.visitIracPutKeyValueCommand(InvocationContext ctx, IracPutKeyValueCommand command) StateTransferInterceptor.visitPutKeyValueCommand(InvocationContext ctx, PutKeyValueCommand command) StateTransferInterceptor.visitPutMapCommand(InvocationContext ctx, PutMapCommand command) StateTransferInterceptor.visitReadWriteKeyCommand(InvocationContext ctx, ReadWriteKeyCommand command) StateTransferInterceptor.visitReadWriteKeyValueCommand(InvocationContext ctx, ReadWriteKeyValueCommand command) StateTransferInterceptor.visitReadWriteManyCommand(InvocationContext ctx, ReadWriteManyCommand command) StateTransferInterceptor.visitReadWriteManyEntriesCommand(InvocationContext ctx, ReadWriteManyEntriesCommand command) StateTransferInterceptor.visitRemoveCommand(InvocationContext ctx, RemoveCommand command) StateTransferInterceptor.visitReplaceCommand(InvocationContext ctx, ReplaceCommand command) StateTransferInterceptor.visitWriteOnlyKeyCommand(InvocationContext ctx, WriteOnlyKeyCommand command) StateTransferInterceptor.visitWriteOnlyKeyValueCommand(InvocationContext ctx, WriteOnlyKeyValueCommand command) StateTransferInterceptor.visitWriteOnlyManyCommand(InvocationContext ctx, WriteOnlyManyCommand command) StateTransferInterceptor.visitWriteOnlyManyEntriesCommand(InvocationContext ctx, WriteOnlyManyEntriesCommand command) -
Uses of InvocationContext in org.infinispan.stream.impl
Fields in org.infinispan.stream.impl declared as InvocationContextModifier and TypeFieldDescriptionprotected final InvocationContextAbstractCacheStream.invocationContextConstructors in org.infinispan.stream.impl with parameters of type InvocationContextModifierConstructorDescriptionprotectedAbstractCacheStream(Address localAddress, boolean parallel, InvocationContext ctx, long explicitFlags, int distributedBatchSize, Executor executor, ComponentRegistry registry, Function<? super Original, ?> toKeyFunction, ClusterPublisherManager<?, ?> clusterPublisherManager) DistributedCacheStream(Address localAddress, boolean parallel, InvocationContext ctx, long explicitFlags, int distributedBatchSize, Executor executor, ComponentRegistry registry, Function<? super Original, ?> toKeyFunction, ClusterPublisherManager<?, ?> clusterPublisherManager) Standard constructor requiring all pertinent information to properly utilize a distributed cache stream -
Uses of InvocationContext in org.infinispan.util.concurrent.locks
Methods in org.infinispan.util.concurrent.locks with parameters of type InvocationContextModifier and TypeMethodDescriptionvoidLockManager.unlockAll(InvocationContext context) Same asunlockAll(context.getLockedKeys(), context.getKeyLockOwner();. -
Uses of InvocationContext in org.infinispan.util.concurrent.locks.impl
Methods in org.infinispan.util.concurrent.locks.impl with parameters of type InvocationContext