Class StatefulHandler.StatefulHandlerInvoker
java.lang.Object
io.fluxzero.sdk.tracking.handling.StatefulHandler.StatefulHandlerInvoker
- Enclosing class:
StatefulHandler
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected final io.fluxzero.common.handling.HandlerInvoker -
Constructor Summary
ConstructorsConstructorDescriptionStatefulHandlerInvoker(io.fluxzero.common.handling.HandlerInvoker delegate, Entry<?> currentEntry, DeserializingMessage message) -
Method Summary
Modifier and TypeMethodDescriptiondefault io.fluxzero.common.handling.HandlerInvokerandFinally(io.fluxzero.common.handling.HandlerInvoker arg0) protected Objectboolean<A extends Annotation>
AClass<?> protected voidhandleResult(Object result) default Objectinvoke()invoke(BiFunction<Object, Object, Object> combiner) booleantoString()protected ObjecttryStoreResult(Object result)
-
Field Details
-
delegate
protected final io.fluxzero.common.handling.HandlerInvoker delegate
-
-
Constructor Details
-
StatefulHandlerInvoker
public StatefulHandlerInvoker(io.fluxzero.common.handling.HandlerInvoker delegate, Entry<?> currentEntry, DeserializingMessage message)
-
-
Method Details
-
invoke
-
handleResult
-
tryStoreResult
-
computeId
-
getTargetClass
-
getMethod
-
getMethodAnnotation
-
expectResult
public boolean expectResult() -
isPassive
public boolean isPassive() -
toString
-
andFinally
default io.fluxzero.common.handling.HandlerInvoker andFinally(io.fluxzero.common.handling.HandlerInvoker arg0) -
invoke
-