Class StatefulHandler.StatefulHandlerInvoker
java.lang.Object
io.fluxzero.common.handling.HandlerInvoker.DelegatingHandlerInvoker
io.fluxzero.sdk.tracking.handling.StatefulHandler.StatefulHandlerInvoker
- All Implemented Interfaces:
HandlerInvoker
- Enclosing class:
StatefulHandler
protected class StatefulHandler.StatefulHandlerInvoker
extends HandlerInvoker.DelegatingHandlerInvoker
-
Nested Class Summary
Nested classes/interfaces inherited from interface HandlerInvoker
HandlerInvoker.DelegatingHandlerInvoker, HandlerInvoker.SimpleInvoker -
Field Summary
Fields inherited from class HandlerInvoker.DelegatingHandlerInvoker
delegate -
Constructor Summary
ConstructorsConstructorDescriptionStatefulHandlerInvoker(HandlerInvoker delegate, Entry<?> currentEntry, DeserializingMessage message) -
Method Summary
Methods inherited from class HandlerInvoker.DelegatingHandlerInvoker
expectResult, getMethod, getMethodAnnotation, getTargetClass, isPassive, toStringMethods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface HandlerInvoker
andFinally, invoke
-
Constructor Details
-
StatefulHandlerInvoker
public StatefulHandlerInvoker(HandlerInvoker delegate, Entry<?> currentEntry, DeserializingMessage message)
-
-
Method Details
-
invoke
Description copied from interface:HandlerInvokerInvokes the handler and combines results using the given combiner function. Used when aggregating results from multiple invokers (e.g.HandlerInvoker.join(List)).- Parameters:
combiner- function to combine multiple results- Returns:
- the combined result
-
handleResult
-
computeId
-