Package

com.twitter.finagle

transport

Permalink

package transport

Visibility
  1. Public
  2. All

Type Members

  1. class QueueTransport[In, Out] extends Transport[In, Out]

    Permalink

    A Transport interface to a pair of queues (one for reading, one for writing); useful for testing.

  2. class StatsTransport[In, Out] extends TransportProxy[In, Out]

    Permalink

    A TransportProxy that collects stats on read/write operations for underlying.

  3. sealed trait TlsConfig extends AnyRef

    Permalink

    An ADT representing a TLS config used by the underlying transport implementation.

  4. trait Transport[In, Out] extends Closable

    Permalink

    A transport is a representation of a stream of objects that may be read from and written to asynchronously.

    A transport is a representation of a stream of objects that may be read from and written to asynchronously. Transports are connected to some endpoint, typically via a channel pipeline that performs encoding and decoding.

  5. trait TransportFactory extends AnyRef

    Permalink

    A factory for transports: they are specially encoded as to be polymorphic.

  6. abstract class TransportProxy[In, Out] extends Transport[In, Out]

    Permalink

    A Transport that defers all methods except read and write to self.

Value Members

  1. object TlsConfig

    Permalink
  2. object Transport

    Permalink

    A collection of com.twitter.finagle.Stack.Param's useful for configuring a com.twitter.finagle.transport.Transport.

Ungrouped