package transport
- Alphabetic
- Public
- Protected
Type Members
- class QueueTransport[In, Out] extends Transport[In, Out]
A
Transport
interface to a pair of queues (one for reading, one for writing); useful for testing. - class StatsTransport[In, Out] extends TransportProxy[In, Out]
A TransportProxy that collects stats on read/write operations for
underlying
. - trait Transport[In, Out] extends Closable
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.
- abstract class TransportContext extends AnyRef
Exposes a way to control the transport, and read off properties from the transport.
- trait TransportFactory extends AnyRef
A factory for transports: they are specially encoded as to be polymorphic.
- abstract class TransportProxy[In, Out] extends TransportProxyWithoutContext[In, Out]
A Transport that defers all methods except
read
andwrite
toself
.A Transport that defers all methods except
read
andwrite
toself
. The context is copied fromself
. - abstract class TransportProxyWithoutContext[In, Out] extends Transport[In, Out]
A Transport that defers all methods except
read
andwrite
toself
.A Transport that defers all methods except
read
andwrite
toself
. The context is unspecified and must be provided by the implementor.
Value Members
- object Transport
A collection of com.twitter.finagle.Stack.Param's useful for configuring a com.twitter.finagle.transport.Transport.