object Role extends Role
Canonical Roles for some Client-related Stack module. Other roles are defined within the companion objects of the respective modules.
- Alphabetic
- By Inheritance
- Role
- Role
- Serializable
- Product
- Equals
- 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
- 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 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()
- final def isInstanceOf[T0]: Boolean
- Definition Classes
- Any
- val name: String
- Definition Classes
- Role
- val nameResolutionTimeout: Role
Defines the role of the module responsible for the service acquisition timeout for name resolution in the client stack.
- 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()
- val pool: Role
Defines the role of the connection pool in the client stack.
- val postNameResolutionTimeout: Role
Defines the role of the module responsible for the service acquisition timeout after name resolution is complete.
Defines the role of the module responsible for the service acquisition timeout after name resolution is complete. This encompasses the timeout for establishing a new session (e.g. handshaking), outside of name resolution.
- val prepConn: Role
Defines a pre-allocated position at the "bottom" of the stack which is special in that it's the first role before the client sends the request to the underlying transport implementation.
- val prepFactory: Role
Defines a preallocated position at the "top" of the stack (after name resolution) which allows the injection of codec-specific behavior during service acquisition.
Defines a preallocated position at the "top" of the stack (after name resolution) which allows the injection of codec-specific behavior during service acquisition. For example, it is used in the HTTP codec to avoid closing a service while a chunked response is being read.
- def productElementNames: Iterator[String]
- Definition Classes
- Product
- val protoTracing: Role
Defines a pre-allocated position in the stack for protocols to inject tracing.
- val requestDraining: Role
Defines the role of the RefcountedFactory in the client stack.
- final def synchronized[T0](arg0: => T0): T0
- Definition Classes
- AnyRef
- def toString(): String
- Definition Classes
- Role → 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()