Interface HandlerInterceptor.PreparedHandlerFunction
- Enclosing interface:
HandlerInterceptor
- Functional Interface:
- This is a functional interface and can therefore be used as the assignment target for a lambda expression or method reference.
Remaining portion of a prepared handler interceptor chain.
-
Method Summary
Modifier and TypeMethodDescriptiondefault Objectapply(DeserializingMessage message, HandlerDescriptor handler, BiFunction<Object, Object, Object> combiner) Proceeds to the remaining chain with an unchanged message.apply(DeserializingMessage currentMessage, DeserializingMessage nextMessage, HandlerDescriptor handler, BiFunction<Object, Object, Object> combiner) Proceeds to the remaining chain, resolving it again whennextMessagediffers fromcurrentMessage.
-
Method Details
-
apply
default Object apply(DeserializingMessage message, HandlerDescriptor handler, BiFunction<Object, Object, Object> combiner) Proceeds to the remaining chain with an unchanged message.- Parameters:
message- current messagehandler- resolved handler descriptorcombiner- result combiner- Returns:
- handling result
-
apply
Object apply(DeserializingMessage currentMessage, DeserializingMessage nextMessage, HandlerDescriptor handler, BiFunction<Object, Object, Object> combiner) Proceeds to the remaining chain, resolving it again whennextMessagediffers fromcurrentMessage.- Parameters:
currentMessage- message received by the current interceptornextMessage- message passed to the remainder of the chainhandler- resolved handler descriptorcombiner- result combiner- Returns:
- handling result
-