Class AbstractExitStatus

java.lang.Object
gov.nist.secauto.metaschema.cli.processor.AbstractExitStatus
All Implemented Interfaces:
ExitStatus
Direct Known Subclasses:
MessageExitStatus, NonMessageExitStatus

public abstract class AbstractExitStatus extends Object implements ExitStatus
Records information about the exit status of a CLI command.

This abstract class provides base functionality for handling CLI command exit statuses, including error logging and throwable management. Implementing classes must provide the ExitStatus.getMessage() implementation to define the status message content.

  • Constructor Details

    • AbstractExitStatus

      public AbstractExitStatus(@NonNull ExitCode exitCode)
      Construct a new exit status based on the provided exitCode.
      Parameters:
      exitCode - the exit code
  • Method Details