Class RequestWithMonitoring<RESULT>

All Implemented Interfaces:
Runnable
Direct Known Subclasses:
AuthenticationRequest, ConfirmationRequest

public abstract class RequestWithMonitoring<RESULT> extends RequestWithConfirmation<RESULT>
Represents the sender side of a two-way signal with additional support for remote progress monitoring.
Since:
2.0
Author:
Eike Stepper
  • Field Details

    • DEFAULT_CANCELATION_POLL_INTERVAL

      public static final long DEFAULT_CANCELATION_POLL_INTERVAL
      Since:
      2.0
      See Also:
    • DEFAULT_MONITOR_PROGRESS_SECONDS

      public static final int DEFAULT_MONITOR_PROGRESS_SECONDS
      Since:
      2.0
      See Also:
    • DEFAULT_MONITOR_TIMEOUT_SECONDS

      public static final int DEFAULT_MONITOR_TIMEOUT_SECONDS
      Since:
      2.0
      See Also:
  • Constructor Details

    • RequestWithMonitoring

      public RequestWithMonitoring(SignalProtocol<?> protocol, short id, String name)
      Since:
      2.0
    • RequestWithMonitoring

      public RequestWithMonitoring(SignalProtocol<?> protocol, short signalID)
      Since:
      2.0
    • RequestWithMonitoring

      public RequestWithMonitoring(SignalProtocol<?> protocol, Enum<?> literal)
      Since:
      2.0
  • Method Details