Packages

object TimeoutFilter

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

Type Members

  1. class Param extends AnyRef

    A class eligible for configuring a com.twitter.finagle.Stackable com.twitter.finagle.service.TimeoutFilter module.

  2. case class PropagateDeadlines(enabled: Boolean) extends Product with Serializable

    A class eligible for configuring a com.twitter.finagle.Stackable com.twitter.finagle.service.TimeoutFilter module when used for enabling propagation of deadlines to outbound requests.

    A class eligible for configuring a com.twitter.finagle.Stackable com.twitter.finagle.service.TimeoutFilter module when used for enabling propagation of deadlines to outbound requests. The default behavior is to propagate deadlines.

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 TimeoutAnnotation: String
  5. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  6. def clientModule[Req, Rep]: Stackable[ServiceFactory[Req, Rep]]

    Creates a com.twitter.finagle.Stackable com.twitter.finagle.service.TimeoutFilter for use in clients.

  7. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.CloneNotSupportedException]) @native()
  8. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  9. def equals(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef → Any
  10. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.Throwable])
  11. final def getClass(): Class[_ <: AnyRef]
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  12. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  13. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  14. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  15. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  16. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  17. val role: Role

    Used for a per request timeout.

  18. def serverModule[Req, Rep]: Stackable[ServiceFactory[Req, Rep]]

    Creates a com.twitter.finagle.Stackable com.twitter.finagle.service.TimeoutFilter for use in servers.

  19. final def synchronized[T0](arg0: => T0): T0
    Definition Classes
    AnyRef
  20. def toString(): String
    Definition Classes
    AnyRef → Any
  21. val totalTimeoutRole: Role

    Used for a total timeout for requests, including retries when applicable.

  22. def typeAgnostic(timeout: Duration, exception: RequestTimeoutException, timer: Timer): TypeAgnostic
  23. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  24. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  25. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException]) @native()
  26. object Param
  27. object PropagateDeadlines extends Serializable

Inherited from AnyRef

Inherited from Any

Ungrouped