Packages

package netty3

Package netty3 implements the bottom finagle primitives: {{com.twitter.finagle.Server}} and a client transport in terms of the netty3 event loop.

Note: when {{com.twitter.finagle.builder.ClientBuilder}} and {{com.twitter.finagle.builder.ServerBuilder}} are deprecated, package netty3 can move into its own package, so that only the (new-style) clients and servers that depend on netty3 bring it in.

Linear Supertypes
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. netty3
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Type Members

  1. class ChannelBufferBuf extends Buf

    A com.twitter.io.Buf wrapper for Netty ChannelBuffers.

    A com.twitter.io.Buf wrapper for Netty ChannelBuffers.

    Note

    Since ChannelBuffers are mutable, modifying the wrapped buffer within slices of a ChannelBufferBuf will modify the original wrapped ChannelBuffer. Similarly, modifications to the original buffer will be reflected in slices.

  2. class ChannelBufferSnooper extends ChannelSnooper

    Log message events

  3. trait ChannelSnooper extends ChannelDownstreamHandler with ChannelUpstreamHandler

    Log events on channels

  4. class Netty3Listener [In, Out] extends Listener[In, Out]

    A listener using Netty3 which is given a ChannelPipelineFactory that yields Out-typed upstream messages and accepts In-typed downstream messages.

    A listener using Netty3 which is given a ChannelPipelineFactory that yields Out-typed upstream messages and accepts In-typed downstream messages.

    In

    the type of input messages

    Out

    the type of output messages

  5. class Netty3Transporter [In, Out] extends (SocketAddress, StatsReceiver) ⇒ Future[Transport[In, Out]]

    A transporter for netty3 which, given an endpoint name (socket address), provides a typed transport for communicating with this endpoint.

    A transporter for netty3 which, given an endpoint name (socket address), provides a typed transport for communicating with this endpoint.

    In

    the type of requests. The given pipeline must consume Req-typed objects

    Out

    the type of replies. The given pipeline must produce objects of this type.

  6. class SimpleChannelSnooper extends ChannelSnooper

    Log raw channel events

Value Members

  1. val Executor: ExecutorService
  2. val WorkerPool: NioWorkerPool
  3. object BufChannelBuffer
  4. object BufChannelBufferFactory

    Class BufChannelBufferFactory is a Netty ChannelBufferFactory that creates read-only ChannelBuffers based on Bufs.

    Class BufChannelBufferFactory is a Netty ChannelBufferFactory that creates read-only ChannelBuffers based on Bufs. They are a thin API wrapper on top of Buf; no additional allocations are performed.

  5. object ChannelBufferBuf
  6. object ChannelSnooper
  7. object Netty3Listener
  8. object Netty3Transporter
  9. object numWorkers extends GlobalFlag[Int]

Inherited from AnyRef

Inherited from Any

Ungrouped