object Contexts
com.twitter.finagle.context.Contexts that are managed by Finagle.
- Alphabetic
- By Inheritance
- Contexts
- AnyRef
- Any
- Hide All
- Show All
- Public
- Protected
Value Members
- final def !=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- final def ##: Int
- Definition Classes
- AnyRef → Any
- final def ==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- final def asInstanceOf[T0]: T0
- Definition Classes
- Any
- val broadcast: MarshalledContext
Broadcast contexts may be marshalled and transmitted across process boundaries.
Broadcast contexts may be marshalled and transmitted across process boundaries. Finagle clients typically marshal the current context state for outbound requests; Finagle servers receive marshalled contexts and restore them before dispatching a new request.
Thus broadcast contexts are transmitted throughout an entire request tree, so long as the protocols involved support marshalled context values.
- def clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.CloneNotSupportedException]) @native()
- final def eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- def equals(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef → Any
- def finalize(): Unit
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.Throwable])
- final def getClass(): Class[_ <: AnyRef]
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
- def hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
- final def isInstanceOf[T0]: Boolean
- Definition Classes
- Any
- def letClearAll[R](fn: => R): R
Executes
fn
with all Finagle contexts cleared.Executes
fn
with all Finagle contexts cleared.This should be used when Finagle needs to execute work that is not request scoped but may be triggered by something that is part of the request. For example, processing a user request may create a "background Future-loop" which should not capture these request scoped values.
- val local: LocalContext
Local contexts have lifetimes bound by Finagle server requests.
Local contexts have lifetimes bound by Finagle server requests. They are local to the process.
- final def ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- final def notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
- final def notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
- final def synchronized[T0](arg0: => T0): T0
- Definition Classes
- AnyRef
- def toString(): String
- Definition Classes
- AnyRef → Any
- final def wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- final def wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- final def wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException]) @native()