Class StatefulHandler.StatefulHandlerInvoker

java.lang.Object
io.fluxcapacitor.common.handling.HandlerInvoker.DelegatingHandlerInvoker
io.fluxcapacitor.javaclient.tracking.handling.StatefulHandler.StatefulHandlerInvoker
All Implemented Interfaces:
HandlerInvoker
Enclosing class:
StatefulHandler

protected class StatefulHandler.StatefulHandlerInvoker extends HandlerInvoker.DelegatingHandlerInvoker
  • Constructor Details

  • Method Details

    • invoke

      public Object invoke(BiFunction<Object,Object,Object> combiner)
      Description copied from interface: HandlerInvoker
      Invokes 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

      protected void handleResult(Object result)
    • computeId

      protected Object computeId(Object handler)