Class DocumentHandlerDecorator.DocumentHandler.ModelGraphDocumentHandlerInvoker
java.lang.Object
io.fluxzero.common.handling.HandlerInvoker.DelegatingHandlerInvoker
io.fluxzero.sdk.tracking.handling.DocumentHandlerDecorator.DocumentHandler.ModelGraphDocumentHandlerInvoker
- All Implemented Interfaces:
HandlerDescriptor, HandlerInvoker
- Enclosing class:
DocumentHandlerDecorator.DocumentHandler
protected class DocumentHandlerDecorator.DocumentHandler.ModelGraphDocumentHandlerInvoker
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
ConstructorsConstructorDescriptionModelGraphDocumentHandlerInvoker(HandlerInvoker delegate, DeserializingMessage message, GraphMigrationTarget migrationTarget) -
Method Summary
Methods inherited from class HandlerInvoker.DelegatingHandlerInvoker
expectResult, getMethod, getMethodAnnotation, getTargetClass, isPassive, isSkipPending, maySkip, onSkipDecision, prepareAsyncInvocation, requiresBatchSegmentOrder, toString, wasSkippedMethods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface HandlerInvoker
andFinally, invoke
-
Constructor Details
-
ModelGraphDocumentHandlerInvoker
public ModelGraphDocumentHandlerInvoker(HandlerInvoker delegate, DeserializingMessage message, GraphMigrationTarget migrationTarget)
-
-
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
-