Trait

com.twitter.finagle.buoyant.TlsClientPrep

Module

Related Doc: package TlsClientPrep

Permalink

trait Module[Req, Rsp] extends Stack.Module[ServiceFactory[Req, Rsp]]

May be extended to implement a TlsClientPrep module. Supports Params-driven TLS configuration.

Linear Supertypes
Stack.Module[ServiceFactory[Req, Rsp]], Stackable[ServiceFactory[Req, Rsp]], Head, AnyRef, Any
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. Module
  2. Module
  3. Stackable
  4. Head
  5. AnyRef
  6. Any
  1. Hide All
  2. Show all
Visibility
  1. Public
  2. All

Abstract Value Members

  1. abstract def newEngine(params: Params): Option[(SocketAddress) ⇒ Engine]

    Permalink

    May return a function that builds an SSL engine.

    May return a function that builds an SSL engine. If None is returned, TLS is disabled.

  2. abstract def parameters: Seq[Param[_]]

    Permalink
    Definition Classes
    Head
  3. abstract def peerCommonName(params: Params): Option[String]

    Permalink

    May return a TLS commonName to identify the remote server.

Concrete Value Members

  1. final def !=(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  4. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  5. def clone(): AnyRef

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  6. val description: String

    Permalink
    Definition Classes
    Module → Head
  7. final def eq(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  8. def equals(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  9. def finalize(): Unit

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  10. final def getClass(): Class[_]

    Permalink
    Definition Classes
    AnyRef → Any
  11. def hashCode(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  12. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  13. def make(params: Params, next: Stack[ServiceFactory[Req, Rsp]]): Leaf[ServiceFactory[Req, Rsp]]

    Permalink
    Definition Classes
    Module → Module
  14. final def ne(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  15. final def notify(): Unit

    Permalink
    Definition Classes
    AnyRef
  16. final def notifyAll(): Unit

    Permalink
    Definition Classes
    AnyRef
  17. val role: Role

    Permalink
    Definition Classes
    Module → Head
  18. final def synchronized[T0](arg0: ⇒ T0): T0

    Permalink
    Definition Classes
    AnyRef
  19. def toStack(next: Stack[ServiceFactory[Req, Rsp]]): Stack[ServiceFactory[Req, Rsp]]

    Permalink
    Definition Classes
    Module → Stackable
  20. def toString(): String

    Permalink
    Definition Classes
    AnyRef → Any
  21. final def wait(): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  22. final def wait(arg0: Long, arg1: Int): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  23. final def wait(arg0: Long): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Inherited from Stack.Module[ServiceFactory[Req, Rsp]]

Inherited from Stackable[ServiceFactory[Req, Rsp]]

Inherited from Head

Inherited from AnyRef

Inherited from Any

Ungrouped