Enum NoOpMonitor

java.lang.Object
java.lang.Enum<NoOpMonitor>
org.oristool.analyzer.log.NoOpMonitor
All Implemented Interfaces:
Serializable, Comparable<NoOpMonitor>, AnalysisMonitor

public enum NoOpMonitor extends Enum<NoOpMonitor> implements AnalysisMonitor
Analysis monitor that discards notifications and never requests to stop the analysis.
  • Enum Constant Details

  • Method Details

    • values

      public static NoOpMonitor[] values()
      Returns an array containing the constants of this enum type, in the order they are declared.
      Returns:
      an array containing the constants of this enum type, in the order they are declared
    • valueOf

      public static NoOpMonitor valueOf(String name)
      Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)
      Parameters:
      name - the name of the enum constant to be returned.
      Returns:
      the enum constant with the specified name
      Throws:
      IllegalArgumentException - if this enum type has no constant with the specified name
      NullPointerException - if the argument is null
    • interruptRequested

      public boolean interruptRequested()
      Description copied from interface: AnalysisMonitor
      Notifies an interruption request from the user.
      Specified by:
      interruptRequested in interface AnalysisMonitor
      Returns:
      true if the user requested to stop the analysis
    • notifyMessage

      public void notifyMessage(String message)
      Description copied from interface: AnalysisMonitor
      Notifies a message to the user.
      Specified by:
      notifyMessage in interface AnalysisMonitor
      Parameters:
      message - input message