test_class.declarator: commandId
test_class.modifier: private
test_class.original_string: private CommandId commandId;
test_class.type: CommandId
test_class.var_name: commandId
test_class.declarator: mockCommand
test_class.modifier: private
test_class.original_string: private Command mockCommand;
test_class.type: Command
test_class.var_name: mockCommand
test_class.file: server/src/test/java/io/spine/server/commandbus/CommandAckMonitorTest.java
test_class.identifier: CommandAckMonitorTest
test_case.body: @Test
      @DisplayName("not accept null arguments in Builder")
      void rejectNulls() {
          new NullPointerTester()
                  .testInstanceMethods(CommandAckMonitor.newBuilder(), PACKAGE);
      }
test_case.class_method_signature: CommandAckMonitorTest.rejectNulls()
test_case.full_signature: @Test @DisplayName("not accept null arguments in Builder") void rejectNulls()
test_case.identifier: rejectNulls
test_case.invocations: testInstanceMethods newBuilder
test_case.modifiers: @Test @DisplayName("not accept null arguments in Builder")
test_case.parameters: ()
test_case.return: void
test_case.signature: void rejectNulls()
focal_class.declarator: writeSide
focal_class.modifier: private final
focal_class.original_string: private final SystemWriteSide writeSide;
focal_class.type: SystemWriteSide
focal_class.var_name: writeSide
focal_class.declarator: commands
focal_class.modifier: private final
focal_class.original_string: private final ImmutableMap<CommandId, Command> commands;
focal_class.type: ImmutableMap<CommandId, Command>
focal_class.var_name: commands
focal_class.file: server/src/main/java/io/spine/server/commandbus/CommandAckMonitor.java
focal_class.identifier: CommandAckMonitor
focal_class.interfaces: implements StreamObserver<Ack>
focal_class.class_method_signature: CommandAckMonitor.CommandAckMonitor(Builder builder)
focal_class.full_signature: private  CommandAckMonitor(Builder builder)
focal_class.identifier: CommandAckMonitor
focal_class.modifiers: private
focal_class.parameters: (Builder builder)
focal_class.signature:  CommandAckMonitor(Builder builder)
focal_class.class_method_signature: CommandAckMonitor.onNext(Ack value)
focal_class.full_signature: @Override public void onNext(Ack value)
focal_class.identifier: onNext
focal_class.modifiers: @Override public
focal_class.parameters: (Ack value)
focal_class.return: void
focal_class.signature: void onNext(Ack value)
focal_class.class_method_signature: CommandAckMonitor.onError(Throwable t)
focal_class.full_signature: @Override public void onError(Throwable t)
focal_class.identifier: onError
focal_class.modifiers: @Override public
focal_class.parameters: (Throwable t)
focal_class.return: void
focal_class.signature: void onError(Throwable t)
focal_class.class_method_signature: CommandAckMonitor.onCompleted()
focal_class.full_signature: @Override public void onCompleted()
focal_class.identifier: onCompleted
focal_class.modifiers: @Override public
focal_class.parameters: ()
focal_class.return: void
focal_class.signature: void onCompleted()
focal_class.class_method_signature: CommandAckMonitor.postSystemEvent(Ack ack)
focal_class.full_signature: private void postSystemEvent(Ack ack)
focal_class.identifier: postSystemEvent
focal_class.modifiers: private
focal_class.parameters: (Ack ack)
focal_class.return: void
focal_class.signature: void postSystemEvent(Ack ack)
focal_class.class_method_signature: CommandAckMonitor.systemEventFor(Status status, CommandId commandId)
focal_class.full_signature: @SuppressWarnings("EnumSwitchStatementWhichMissesCases") // Default values. private static EventMessage systemEventFor(Status status, CommandId commandId)
focal_class.identifier: systemEventFor
focal_class.modifiers: @SuppressWarnings("EnumSwitchStatementWhichMissesCases") // Default values. private static
focal_class.parameters: (Status status, CommandId commandId)
focal_class.return: EventMessage
focal_class.signature: EventMessage systemEventFor(Status status, CommandId commandId)
focal_class.class_method_signature: CommandAckMonitor.newBuilder()
focal_class.full_signature: static Builder newBuilder()
focal_class.identifier: newBuilder
focal_class.modifiers: static
focal_class.parameters: ()
focal_class.return: Builder
focal_class.signature: Builder newBuilder()
focal_method.body: static Builder newBuilder() {
          return new Builder();
      }
focal_method.class_method_signature: CommandAckMonitor.newBuilder()
focal_method.full_signature: static Builder newBuilder()
focal_method.identifier: newBuilder
focal_method.modifiers: static
focal_method.parameters: ()
focal_method.return: Builder
focal_method.signature: Builder newBuilder()