Class FlowControlTimeoutException

All Implemented Interfaces:
Serializable, org.refcodes.exception.ErrorCodeAccessor, org.refcodes.exception.Trap, org.refcodes.mixin.TimeoutMillisAccessor
Direct Known Subclasses:
FlowControlRetryException

public class FlowControlTimeoutException extends FlowControlException implements org.refcodes.mixin.TimeoutMillisAccessor
Thrown in case a flow control failed due t a timeout.
See Also:
  • Constructor Details

    • FlowControlTimeoutException

      public FlowControlTimeoutException(long aTimeoutMillis, String aMessage, String aErrorCode)
      Parameters:
      aTimeoutMillis - The timeout in milliseconds causing the exception.
    • FlowControlTimeoutException

      public FlowControlTimeoutException(long aTimeoutMillis, String aMessage, Throwable aCause, String aErrorCode)
      Parameters:
      aTimeoutMillis - The timeout in milliseconds causing the exception.
    • FlowControlTimeoutException

      public FlowControlTimeoutException(long aTimeoutMillis, String aMessage, Throwable aCause)
      Parameters:
      aTimeoutMillis - The timeout in milliseconds causing the exception.
    • FlowControlTimeoutException

      public FlowControlTimeoutException(long aTimeoutMillis, String aMessage)
      Parameters:
      aTimeoutMillis - The timeout in milliseconds causing the exception.
    • FlowControlTimeoutException

      public FlowControlTimeoutException(long aTimeoutMillis, Throwable aCause, String aErrorCode)
      Parameters:
      aTimeoutMillis - The timeout in milliseconds causing the exception.
    • FlowControlTimeoutException

      public FlowControlTimeoutException(long aTimeoutMillis, Throwable aCause)
      Parameters:
      aTimeoutMillis - The timeout in milliseconds causing the exception.
  • Method Details

    • getTimeoutMillis

      public long getTimeoutMillis()
      The timeout attribute in milliseconds.
      Specified by:
      getTimeoutMillis in interface org.refcodes.mixin.TimeoutMillisAccessor
      Returns:
      An long integer with the timeout in milliseconds.