Package org.infinispan.interceptors
Interface InvocationCallback
-
- All Known Subinterfaces:
BaseDistributionInterceptor.ReadManyCommandHelper<C>
,InvocationExceptionFunction
,InvocationFinallyAction
,InvocationFinallyFunction
,InvocationSuccessAction
,InvocationSuccessFunction
- All Known Implementing Classes:
BaseDistributionInterceptor.ReadOnlyManyHelper
,MultiSubCommandInvoker
,QueueAsyncInvocationStage
,ScatteredDistributionInterceptor.PrimaryResponseHandler
- Functional Interface:
- This is a functional interface and can therefore be used as the assignment target for a lambda expression or method reference.
@FunctionalInterface public interface InvocationCallback
Base interface for all callbacks used byBaseAsyncInterceptor
andInvocationStage
methods.- Since:
- 9.0
- Author:
- Dan Berindei
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description Object
apply(InvocationContext rCtx, VisitableCommand 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.
-
-
-
Method Detail
-
apply
Object apply(InvocationContext rCtx, VisitableCommand rCommand, Object rv, Throwable throwable) throws Throwable
Process the result or the exception from an invocation stage and either return a simple value, return a newInvocationStage
, or throw an exception.- Throws:
Throwable
-
-