Class ObserverResult

java.lang.Object
org.tasktide.engine.observer.ObserverResult

public class ObserverResult extends Object
Class to support handling of failed WorkerObserver action
  • Constructor Details

    • ObserverResult

      public ObserverResult(boolean success, String failedObserver, ObserverType type)
      Construct with success flag, and observer
      Parameters:
      success -
      failedObserver -
      type -
    • ObserverResult

      public ObserverResult(boolean success, String failedObserver, ObserverType type, boolean canIgnore)
      Construct with ignore flag
      Parameters:
      success -
      failedObserver -
      type -
      canIgnore -
  • Method Details

    • isSuccess

      public boolean isSuccess()
      Check observer state
      Returns:
      boolean
    • getFailedObserver

      public String getFailedObserver()
      Return failed observer
      Returns:
      String
    • getType

      public ObserverType getType()
      Returns:
      ObserverType
    • canIgnore

      public boolean canIgnore()
      Return whether failure can be ignored
      Returns:
      boolean
    • success

      public static ObserverResult success()
      Create successful observer result
      Returns:
      ObserverResult
    • failure

      public static ObserverResult failure(WorkerObserver observer)
      Create failed observer result
      Parameters:
      observer -
      Returns:
      ObserverResult
    • failure

      public static ObserverResult failure(WorkerObserver observer, boolean canIgnore)
      Create failed observer result, flagging if can ignore
      Parameters:
      observer -
      canIgnore -
      Returns:
      ObserverResult