Package

com.twitter.finagle

netty3

Permalink

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

    Permalink

    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

    Permalink

    Log message events

  3. trait ChannelSnooper extends ChannelDownstreamHandler with ChannelUpstreamHandler

    Permalink

    Log events on channels

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

    Permalink

    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 SimpleChannelSnooper extends ChannelSnooper

    Permalink

    Log raw channel events

Value Members

  1. object BufChannelBuffer

    Permalink
  2. object BufChannelBufferFactory

    Permalink

    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.

  3. object ChannelBufferBuf

    Permalink
  4. object ChannelSnooper

    Permalink
  5. val Executor: ExecutorService

    Permalink
  6. object Netty3Listener

    Permalink
  7. object Netty3Transporter

    Permalink
  8. val WorkerPool: NioWorkerPool

    Permalink
  9. package channel

    Permalink
  10. object numWorkers extends GlobalFlag[Int]

    Permalink

    Flag for defining the number of worker threads used by the Finagle Netty 3 backend

    Flag for defining the number of worker threads used by the Finagle Netty 3 backend

    Note

    For the default value, we set a floor of 8 workers so in the case of constrained environments we don't end up with detrimentally small worker pool sizes.

  11. package socks

    Permalink
  12. package transport

    Permalink

Inherited from AnyRef

Inherited from Any

Ungrouped