test_class.file: server/src/test/java/io/spine/server/dispatch/DispatchOutcomeHandlerTest.java
test_class.identifier: DispatchOutcomeHandlerTest
test_case.body: @Test
      @DisplayName(NOT_ACCEPT_NULLS)
      void passNullToleranceCheck() {
          DispatchOutcome outcome = DispatchOutcome.getDefaultInstance();
          DispatchOutcomeHandler handler = DispatchOutcomeHandler.from(outcome);
          new NullPointerTester().testAllPublicInstanceMethods(handler);
      }
test_case.class_method_signature: DispatchOutcomeHandlerTest.passNullToleranceCheck()
test_case.full_signature: @Test @DisplayName(NOT_ACCEPT_NULLS) void passNullToleranceCheck()
test_case.identifier: passNullToleranceCheck
test_case.invocations: getDefaultInstance from testAllPublicInstanceMethods
test_case.modifiers: @Test @DisplayName(NOT_ACCEPT_NULLS)
test_case.parameters: ()
test_case.return: void
test_case.signature: void passNullToleranceCheck()
focal_class.declarator: DO_NOTHING = o -> {
      }
focal_class.modifier: @SuppressWarnings({"rawtypes", "UnnecessaryLambda"})
      private static final
focal_class.original_string: @SuppressWarnings({"rawtypes", "UnnecessaryLambda"})
      private static final OutcomeHandler DO_NOTHING = o -> {
      };
focal_class.type: OutcomeHandler
focal_class.var_name: DO_NOTHING
focal_class.declarator: outcome
focal_class.modifier: private final
focal_class.original_string: private final DispatchOutcome outcome;
focal_class.type: DispatchOutcome
focal_class.var_name: outcome
focal_class.declarator: errorHandler = doNothing()
focal_class.modifier: private
focal_class.original_string: private OutcomeHandler<Error> errorHandler = doNothing();
focal_class.type: OutcomeHandler<Error>
focal_class.var_name: errorHandler
focal_class.declarator: successHandler = doNothing()
focal_class.modifier: private
focal_class.original_string: private OutcomeHandler<Success> successHandler = doNothing();
focal_class.type: OutcomeHandler<Success>
focal_class.var_name: successHandler
focal_class.declarator: afterSuccessHandler = doNothing()
focal_class.modifier: private
focal_class.original_string: private OutcomeHandler<Success> afterSuccessHandler = doNothing();
focal_class.type: OutcomeHandler<Success>
focal_class.var_name: afterSuccessHandler
focal_class.declarator: producedCommandsHandler = doNothing()
focal_class.modifier: private
focal_class.original_string: private OutcomeHandler<List<Command>> producedCommandsHandler = doNothing();
focal_class.type: OutcomeHandler<List<Command>>
focal_class.var_name: producedCommandsHandler
focal_class.declarator: producedEventsHandler = doNothing()
focal_class.modifier: private
focal_class.original_string: private OutcomeHandler<List<Event>> producedEventsHandler = doNothing();
focal_class.type: OutcomeHandler<List<Event>>
focal_class.var_name: producedEventsHandler
focal_class.declarator: rejectionHandler = doNothing()
focal_class.modifier: private
focal_class.original_string: private OutcomeHandler<Event> rejectionHandler = doNothing();
focal_class.type: OutcomeHandler<Event>
focal_class.var_name: rejectionHandler
focal_class.declarator: interruptionHandler = doNothing()
focal_class.modifier: private
focal_class.original_string: private OutcomeHandler<Interruption> interruptionHandler = doNothing();
focal_class.type: OutcomeHandler<Interruption>
focal_class.var_name: interruptionHandler
focal_class.declarator: ignoreHandler = doNothing()
focal_class.modifier: private
focal_class.original_string: private OutcomeHandler<Ignore> ignoreHandler = doNothing();
focal_class.type: OutcomeHandler<Ignore>
focal_class.var_name: ignoreHandler
focal_class.file: server/src/main/java/io/spine/server/dispatch/DispatchOutcomeHandler.java
focal_class.identifier: DispatchOutcomeHandler
focal_class.class_method_signature: DispatchOutcomeHandler.DispatchOutcomeHandler(DispatchOutcome outcome)
focal_class.full_signature: private  DispatchOutcomeHandler(DispatchOutcome outcome)
focal_class.identifier: DispatchOutcomeHandler
focal_class.modifiers: private
focal_class.parameters: (DispatchOutcome outcome)
focal_class.signature:  DispatchOutcomeHandler(DispatchOutcome outcome)
focal_class.class_method_signature: DispatchOutcomeHandler.from(DispatchOutcome outcome)
focal_class.full_signature: public static DispatchOutcomeHandler from(DispatchOutcome outcome)
focal_class.identifier: from
focal_class.modifiers: public static
focal_class.parameters: (DispatchOutcome outcome)
focal_class.return: DispatchOutcomeHandler
focal_class.signature: DispatchOutcomeHandler from(DispatchOutcome outcome)
focal_class.class_method_signature: DispatchOutcomeHandler.onError(OutcomeHandler<Error> handler)
focal_class.full_signature: public DispatchOutcomeHandler onError(OutcomeHandler<Error> handler)
focal_class.identifier: onError
focal_class.modifiers: public
focal_class.parameters: (OutcomeHandler<Error> handler)
focal_class.return: DispatchOutcomeHandler
focal_class.signature: DispatchOutcomeHandler onError(OutcomeHandler<Error> handler)
focal_class.class_method_signature: DispatchOutcomeHandler.onInterruption(OutcomeHandler<Interruption> handler)
focal_class.full_signature: public DispatchOutcomeHandler onInterruption(OutcomeHandler<Interruption> handler)
focal_class.identifier: onInterruption
focal_class.modifiers: public
focal_class.parameters: (OutcomeHandler<Interruption> handler)
focal_class.return: DispatchOutcomeHandler
focal_class.signature: DispatchOutcomeHandler onInterruption(OutcomeHandler<Interruption> handler)
focal_class.class_method_signature: DispatchOutcomeHandler.onIgnored(OutcomeHandler<Ignore> handler)
focal_class.full_signature: public DispatchOutcomeHandler onIgnored(OutcomeHandler<Ignore> handler)
focal_class.identifier: onIgnored
focal_class.modifiers: public
focal_class.parameters: (OutcomeHandler<Ignore> handler)
focal_class.return: DispatchOutcomeHandler
focal_class.signature: DispatchOutcomeHandler onIgnored(OutcomeHandler<Ignore> handler)
focal_class.class_method_signature: DispatchOutcomeHandler.onSuccess(OutcomeHandler<Success> handler)
focal_class.full_signature: public DispatchOutcomeHandler onSuccess(OutcomeHandler<Success> handler)
focal_class.identifier: onSuccess
focal_class.modifiers: public
focal_class.parameters: (OutcomeHandler<Success> handler)
focal_class.return: DispatchOutcomeHandler
focal_class.signature: DispatchOutcomeHandler onSuccess(OutcomeHandler<Success> handler)
focal_class.class_method_signature: DispatchOutcomeHandler.afterSuccess(OutcomeHandler<Success> handler)
focal_class.full_signature: public DispatchOutcomeHandler afterSuccess(OutcomeHandler<Success> handler)
focal_class.identifier: afterSuccess
focal_class.modifiers: public
focal_class.parameters: (OutcomeHandler<Success> handler)
focal_class.return: DispatchOutcomeHandler
focal_class.signature: DispatchOutcomeHandler afterSuccess(OutcomeHandler<Success> handler)
focal_class.class_method_signature: DispatchOutcomeHandler.onRejection(OutcomeHandler<Event> handler)
focal_class.full_signature: public DispatchOutcomeHandler onRejection(OutcomeHandler<Event> handler)
focal_class.identifier: onRejection
focal_class.modifiers: public
focal_class.parameters: (OutcomeHandler<Event> handler)
focal_class.return: DispatchOutcomeHandler
focal_class.signature: DispatchOutcomeHandler onRejection(OutcomeHandler<Event> handler)
focal_class.class_method_signature: DispatchOutcomeHandler.onCommands(OutcomeHandler<List<Command>> handler)
focal_class.full_signature: public DispatchOutcomeHandler onCommands(OutcomeHandler<List<Command>> handler)
focal_class.identifier: onCommands
focal_class.modifiers: public
focal_class.parameters: (OutcomeHandler<List<Command>> handler)
focal_class.return: DispatchOutcomeHandler
focal_class.signature: DispatchOutcomeHandler onCommands(OutcomeHandler<List<Command>> handler)
focal_class.class_method_signature: DispatchOutcomeHandler.onEvents(OutcomeHandler<List<Event>> handler)
focal_class.full_signature: public DispatchOutcomeHandler onEvents(OutcomeHandler<List<Event>> handler)
focal_class.identifier: onEvents
focal_class.modifiers: public
focal_class.parameters: (OutcomeHandler<List<Event>> handler)
focal_class.return: DispatchOutcomeHandler
focal_class.signature: DispatchOutcomeHandler onEvents(OutcomeHandler<List<Event>> handler)
focal_class.class_method_signature: DispatchOutcomeHandler.handle()
focal_class.full_signature: @CanIgnoreReturnValue public DispatchOutcome handle()
focal_class.identifier: handle
focal_class.modifiers: @CanIgnoreReturnValue public
focal_class.parameters: ()
focal_class.return: DispatchOutcome
focal_class.signature: DispatchOutcome handle()
focal_class.class_method_signature: DispatchOutcomeHandler.handleSuccess(Success success)
focal_class.full_signature: private void handleSuccess(Success success)
focal_class.identifier: handleSuccess
focal_class.modifiers: private
focal_class.parameters: (Success success)
focal_class.return: void
focal_class.signature: void handleSuccess(Success success)
focal_class.class_method_signature: DispatchOutcomeHandler.doNothing()
focal_class.full_signature: @SuppressWarnings("unchecked") private static OutcomeHandler<T> doNothing()
focal_class.identifier: doNothing
focal_class.modifiers: @SuppressWarnings("unchecked") private static
focal_class.parameters: ()
focal_class.return: OutcomeHandler<T>
focal_class.signature: OutcomeHandler<T> doNothing()
focal_method.body: public static DispatchOutcomeHandler from(DispatchOutcome outcome) {
          checkNotNull(outcome);
          return new DispatchOutcomeHandler(outcome);
      }
focal_method.class_method_signature: DispatchOutcomeHandler.from(DispatchOutcome outcome)
focal_method.full_signature: public static DispatchOutcomeHandler from(DispatchOutcome outcome)
focal_method.identifier: from
focal_method.invocations: checkNotNull
focal_method.modifiers: public static
focal_method.parameters: (DispatchOutcome outcome)
focal_method.return: DispatchOutcomeHandler
focal_method.signature: DispatchOutcomeHandler from(DispatchOutcome outcome)