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.
-
Interface Summary Interface Description AsyncInterceptor Interface for sequential interceptors.AsyncInterceptorChain Interceptor chain usingAsyncInterceptor
s.InvocationCallback<C extends org.infinispan.commands.VisitableCommand> Base interface for all callbacks used byBaseAsyncInterceptor
andInvocationStage
methods.InvocationExceptionFunction<C extends org.infinispan.commands.VisitableCommand> InvocationFinallyAction<C extends org.infinispan.commands.VisitableCommand> InvocationFinallyFunction<C extends org.infinispan.commands.VisitableCommand> InvocationSuccessAction<C extends org.infinispan.commands.VisitableCommand> InvocationSuccessFunction<C extends org.infinispan.commands.VisitableCommand> -
Class Summary Class Description BaseAsyncInterceptor Base class for an interceptor in the new asynchronous invocation chain.BaseCustomAsyncInterceptor 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.CorePackageImpl DDAsyncInterceptor Interface for async interceptors using double-dispatch.EmptyAsyncInterceptorChain ExceptionSyncInvocationStage A syncInvocationStage
forThrowable
.InvocationStage A partial command invocation, either completed or in progress.SyncInvocationStage