object Contexts
com.twitter.finagle.context.Contexts that are managed by Finagle.
- Alphabetic
- By Inheritance
- Contexts
- AnyRef
- Any
- Hide All
- Show All
- Public
- All
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[java.lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
def
equals(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
def
finalize(): Unit
- Attributes
- protected[java.lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( classOf[java.lang.Throwable] )
-
final
def
getClass(): Class[_]
- Definition Classes
- AnyRef → Any
-
def
hashCode(): Int
- Definition Classes
- AnyRef → Any
-
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
-
final
def
notifyAll(): Unit
- Definition Classes
- AnyRef
-
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( ... )
-
final
def
wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )