Package org.infinispan.interceptors
package org.infinispan.interceptors
Infinispan is designed around a set of interceptors around a data container. These interceptors
add behavioral aspects to the data container.
-
ClassDescriptionInterface for sequential interceptors.Interceptor chain using
AsyncInterceptor
s.Base class for an interceptor in the new asynchronous invocation chain.Anyone using theAsyncInterceptorChain.addInterceptor(AsyncInterceptor, int)
method (or any of its overloaded forms) or registering custom interceptors via XML should extend this base class when creating their own custom interceptors.Interface for async interceptors using double-dispatch.A syncInvocationStage
forThrowable
.InvocationCallback<C extends VisitableCommand>Base interface for all callbacks used byBaseAsyncInterceptor
andInvocationStage
methods.InvocationExceptionFunction<C extends VisitableCommand>InvocationFinallyAction<C extends VisitableCommand>InvocationFinallyFunction<C extends VisitableCommand>A partial command invocation, either completed or in progress.InvocationSuccessAction<C extends VisitableCommand>InvocationSuccessFunction<C extends VisitableCommand>