Package org.infinispan.interceptors
Interface InvocationExceptionFunction
-
- All Superinterfaces:
InvocationCallback
- 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 InvocationExceptionFunction extends InvocationCallback
Callback interface forBaseAsyncInterceptor.invokeNextAndExceptionally(InvocationContext, VisitableCommand, InvocationExceptionFunction)
.- Since:
- 9.0
- Author:
- Dan Berindei
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default Object
apply(InvocationContext rCtx, org.infinispan.commands.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.Object
apply(InvocationContext rCtx, org.infinispan.commands.VisitableCommand rCommand, Throwable throwable)
Process the result from a successful invocation stage and either return a simple value, return a newInvocationStage
, or throw an exception.
-
-
-
Method Detail
-
apply
Object apply(InvocationContext rCtx, org.infinispan.commands.VisitableCommand rCommand, Throwable throwable) throws Throwable
Process the result from a successful invocation stage and either return a simple value, return a newInvocationStage
, or throw an exception.- Throws:
Throwable
-
apply
default Object apply(InvocationContext rCtx, org.infinispan.commands.VisitableCommand rCommand, Object rv, Throwable throwable) throws Throwable
Description copied from interface:InvocationCallback
Process the result or the exception from an invocation stage and either return a simple value, return a newInvocationStage
, or throw an exception.- Specified by:
apply
in interfaceInvocationCallback
- Throws:
Throwable
-
-