Class DocumentHandlerDecorator.DocumentHandler.DocumentHandlerInvoker
java.lang.Object
io.fluxzero.common.handling.HandlerInvoker.DelegatingHandlerInvoker
io.fluxzero.sdk.tracking.handling.DocumentHandlerDecorator.DocumentHandler.DocumentHandlerInvoker
- All Implemented Interfaces:
HandlerInvoker
- Enclosing class:
DocumentHandlerDecorator.DocumentHandler
protected class DocumentHandlerDecorator.DocumentHandler.DocumentHandlerInvoker
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
ConstructorsConstructorDescriptionDocumentHandlerInvoker(HandlerInvoker delegate, String collection, 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
-
DocumentHandlerInvoker
public DocumentHandlerInvoker(HandlerInvoker delegate, String collection, 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
-