Packages

object ResponseClass

Linear Supertypes
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. ResponseClass
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Type Members

  1. final case class Failed(retryable: Boolean) extends ResponseClass with Product with Serializable

    Represents a request/response that has failed.

    Represents a request/response that has failed.

    retryable

    whether or not it is safe to retry.

    See also

    NonRetryableFailure for a failure that has completely failed and should not be retried.

    RetryableFailure for a failure that has completely failed and can be retried.

  2. final case class Successful(fractionalSuccess: Double) extends ResponseClass with Product with Serializable

    Represents a successful request/response.

    Represents a successful request/response.

    fractionalSuccess

    fraction of the response that was successful. Must be between 0.0 and 1.0.

Value Members

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  2. final def ##: Int
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  4. val Ignored: ResponseClass

    An ignored request/response.

    An ignored request/response.

    See also

    ResponseClasses.IGNORED for a Java friendly API.

  5. val NonRetryableFailure: Failed

    A complete failure that is not retryable.

    A complete failure that is not retryable.

    See also

    ResponseClasses.NON_RETRYABLE_FAILURE for a Java friendly API.

  6. val RetryableFailure: Failed

    A complete failure that is retryable.

    A complete failure that is retryable.

    See also

    ResponseClasses.RETRYABLE_FAILURE for a Java friendly API.

  7. val Success: Successful

    A fully successful request/response.

    A fully successful request/response.

    See also

    ResponseClasses.SUCCESS for a Java friendly API.

  8. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  9. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.CloneNotSupportedException]) @native()
  10. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  11. def equals(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef → Any
  12. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.Throwable])
  13. final def getClass(): Class[_ <: AnyRef]
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  14. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  15. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  16. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  17. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  18. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  19. final def synchronized[T0](arg0: => T0): T0
    Definition Classes
    AnyRef
  20. def toString(): String
    Definition Classes
    AnyRef → Any
  21. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  22. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  23. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException]) @native()
  24. case object Ignorable extends ResponseClass with Product with Serializable

    Represents a request/response that has failed, but the failure is ignorable.

    Represents a request/response that has failed, but the failure is ignorable. Ignorables are never safe to retry.

Inherited from AnyRef

Inherited from Any

Ungrouped