Uses of Interface
org.jboss.netty.channel.ChannelPipeline
Packages that use ChannelPipeline
Package
Description
IoC/DI friendly helper classes which enable an easy implementation of
typical client side and server side channel initialization.
The core channel API which is asynchronous and event-driven abstraction of
various transports such as a
NIO Channel.
A virtual transport that enables the communication between the two
parties in the same virtual machine.
Abstract TCP and UDP socket interfaces which extend the core channel API.
An HTTP-based client-side
SocketChannel
and its corresponding server-side Servlet implementation that make your
existing server application work in a firewalled network.NIO-based socket channel
API implementation - recommended for a large number of connections (>= 1000).
Old blocking I/O based socket channel API implementation - recommended for
a small number of connections (< 1000).
This package is intended for use with testing against the Python
AutoBahn test suite.
This package contains an example web socket web server.
A helper that wraps an encoder or a decoder so that they can be used without
doing actual I/O in unit tests or higher level codecs.
Encoder, decoder, handshakers and their related message types for
Web Socket data frames.
-
Uses of ChannelPipeline in org.jboss.netty.bootstrap
Fields in org.jboss.netty.bootstrap declared as ChannelPipelineMethods in org.jboss.netty.bootstrap that return ChannelPipelineModifier and TypeMethodDescriptionBootstrap.getPipeline()
Returns the defaultChannelPipeline
which is cloned when a newChannel
is created.Methods in org.jboss.netty.bootstrap with parameters of type ChannelPipelineModifier and TypeMethodDescriptionvoid
Bootstrap.setPipeline
(ChannelPipeline pipeline) Sets the defaultChannelPipeline
which is cloned when a newChannel
is created. -
Uses of ChannelPipeline in org.jboss.netty.channel
Classes in org.jboss.netty.channel that implement ChannelPipelineFields in org.jboss.netty.channel declared as ChannelPipelineMethods in org.jboss.netty.channel that return ChannelPipelineModifier and TypeMethodDescriptionAbstractChannel.getPipeline()
Channel.getPipeline()
Returns theChannelPipeline
which handlesChannelEvent
s associated with this channel.ChannelHandlerContext.getPipeline()
Returns theChannelPipeline
that theChannelHandler
belongs to.ChannelPipelineFactory.getPipeline()
Returns a newly createdChannelPipeline
.DefaultChannelPipeline.DefaultChannelHandlerContext.getPipeline()
static ChannelPipeline
Channels.pipeline()
Creates a newChannelPipeline
.static ChannelPipeline
Channels.pipeline
(ChannelHandler... handlers) Creates a newChannelPipeline
which contains the specifiedChannelHandler
s.static ChannelPipeline
Channels.pipeline
(ChannelPipeline pipeline) Creates a newChannelPipeline
which contains the same entries with the specifiedpipeline
.Methods in org.jboss.netty.channel with parameters of type ChannelPipelineModifier and TypeMethodDescriptionvoid
ChannelSink.eventSunk
(ChannelPipeline pipeline, ChannelEvent e) Invoked byChannelPipeline
when a downstreamChannelEvent
has reached its terminal (the head of the pipeline).void
DefaultChannelPipeline.DiscardingChannelSink.eventSunk
(ChannelPipeline pipeline, ChannelEvent e) void
AbstractChannelSink.exceptionCaught
(ChannelPipeline pipeline, ChannelEvent event, ChannelPipelineException cause) Sends anExceptionEvent
upstream with the specifiedcause
.void
ChannelSink.exceptionCaught
(ChannelPipeline pipeline, ChannelEvent e, ChannelPipelineException cause) Invoked byChannelPipeline
when an exception was raised while one of itsChannelHandler
s process aChannelEvent
.void
DefaultChannelPipeline.DiscardingChannelSink.exceptionCaught
(ChannelPipeline pipeline, ChannelEvent e, ChannelPipelineException cause) AbstractChannelSink.execute
(ChannelPipeline pipeline, Runnable task) This implementation just directly callRunnable.run()
.ChannelSink.execute
(ChannelPipeline pipeline, Runnable task) Execute the givenRunnable
later in the io-thread.DefaultChannelPipeline.DiscardingChannelSink.execute
(ChannelPipeline pipeline, Runnable task) ChannelFactory.newChannel
(ChannelPipeline pipeline) ServerChannelFactory.newChannel
(ChannelPipeline pipeline) static ChannelPipeline
Channels.pipeline
(ChannelPipeline pipeline) Creates a newChannelPipeline
which contains the same entries with the specifiedpipeline
.static ChannelPipelineFactory
Channels.pipelineFactory
(ChannelPipeline pipeline) Creates a newChannelPipelineFactory
which creates a newChannelPipeline
which contains the same entries with the specifiedpipeline
.Constructors in org.jboss.netty.channel with parameters of type ChannelPipelineModifierConstructorDescriptionprotected
AbstractChannel
(Integer id, Channel parent, ChannelFactory factory, ChannelPipeline pipeline, ChannelSink sink) (Internal use only) Creates a new temporary instance with the specified ID.protected
AbstractChannel
(Channel parent, ChannelFactory factory, ChannelPipeline pipeline, ChannelSink sink) Creates a new instance.protected
AbstractServerChannel
(ChannelFactory factory, ChannelPipeline pipeline, ChannelSink sink) Creates a new instance. -
Uses of ChannelPipeline in org.jboss.netty.channel.local
Methods in org.jboss.netty.channel.local with parameters of type ChannelPipelineModifier and TypeMethodDescriptionvoid
LocalClientChannelSink.eventSunk
(ChannelPipeline pipeline, ChannelEvent e) void
LocalServerChannelSink.eventSunk
(ChannelPipeline pipeline, ChannelEvent e) DefaultLocalClientChannelFactory.newChannel
(ChannelPipeline pipeline) DefaultLocalServerChannelFactory.newChannel
(ChannelPipeline pipeline) LocalClientChannelFactory.newChannel
(ChannelPipeline pipeline) LocalServerChannelFactory.newChannel
(ChannelPipeline pipeline) Constructors in org.jboss.netty.channel.local with parameters of type ChannelPipelineModifierConstructorDescription(package private)
DefaultLocalChannel
(LocalServerChannel parent, ChannelFactory factory, ChannelPipeline pipeline, ChannelSink sink, DefaultLocalChannel pairedChannel) (package private)
DefaultLocalServerChannel
(ChannelFactory factory, ChannelPipeline pipeline, ChannelSink sink) -
Uses of ChannelPipeline in org.jboss.netty.channel.socket
Methods in org.jboss.netty.channel.socket with parameters of type ChannelPipelineModifier and TypeMethodDescriptionClientSocketChannelFactory.newChannel
(ChannelPipeline pipeline) DatagramChannelFactory.newChannel
(ChannelPipeline pipeline) ServerSocketChannelFactory.newChannel
(ChannelPipeline pipeline) -
Uses of ChannelPipeline in org.jboss.netty.channel.socket.http
Methods in org.jboss.netty.channel.socket.http with parameters of type ChannelPipelineModifier and TypeMethodDescriptionvoid
HttpTunnelingClientSocketPipelineSink.eventSunk
(ChannelPipeline pipeline, ChannelEvent e) HttpTunnelingClientSocketChannelFactory.newChannel
(ChannelPipeline pipeline) Constructors in org.jboss.netty.channel.socket.http with parameters of type ChannelPipelineModifierConstructorDescription(package private)
HttpTunnelingClientSocketChannel
(ChannelFactory factory, ChannelPipeline pipeline, ChannelSink sink, ClientSocketChannelFactory clientSocketChannelFactory) -
Uses of ChannelPipeline in org.jboss.netty.channel.socket.nio
Methods in org.jboss.netty.channel.socket.nio with parameters of type ChannelPipelineModifier and TypeMethodDescriptionvoid
NioClientSocketPipelineSink.eventSunk
(ChannelPipeline pipeline, ChannelEvent e) void
NioDatagramPipelineSink.eventSunk
(ChannelPipeline pipeline, ChannelEvent e) Handle downstream event.void
NioServerSocketPipelineSink.eventSunk
(ChannelPipeline pipeline, ChannelEvent e) AbstractNioChannelSink.execute
(ChannelPipeline pipeline, Runnable task) NioClientSocketChannelFactory.newChannel
(ChannelPipeline pipeline) NioDatagramChannelFactory.newChannel
(ChannelPipeline pipeline) NioServerSocketChannelFactory.newChannel
(ChannelPipeline pipeline) Constructors in org.jboss.netty.channel.socket.nio with parameters of type ChannelPipelineModifierConstructorDescriptionprotected
AbstractNioChannel
(Integer id, Channel parent, ChannelFactory factory, ChannelPipeline pipeline, ChannelSink sink, AbstractNioWorker worker, C ch) protected
AbstractNioChannel
(Channel parent, ChannelFactory factory, ChannelPipeline pipeline, ChannelSink sink, AbstractNioWorker worker, C ch) (package private)
NioAcceptedSocketChannel
(ChannelFactory factory, ChannelPipeline pipeline, Channel parent, ChannelSink sink, SocketChannel socket, NioWorker worker, Thread bossThread) (package private)
NioClientSocketChannel
(ChannelFactory factory, ChannelPipeline pipeline, ChannelSink sink, NioWorker worker) (package private)
NioDatagramChannel
(ChannelFactory factory, ChannelPipeline pipeline, ChannelSink sink, NioDatagramWorker worker, InternetProtocolFamily family) (package private)
NioServerSocketChannel
(ChannelFactory factory, ChannelPipeline pipeline, ChannelSink sink, Boss boss, WorkerPool<NioWorker> workerPool) NioSocketChannel
(Channel parent, ChannelFactory factory, ChannelPipeline pipeline, ChannelSink sink, SocketChannel socket, NioWorker worker) -
Uses of ChannelPipeline in org.jboss.netty.channel.socket.oio
Methods in org.jboss.netty.channel.socket.oio with parameters of type ChannelPipelineModifier and TypeMethodDescriptionvoid
OioClientSocketPipelineSink.eventSunk
(ChannelPipeline pipeline, ChannelEvent e) void
OioDatagramPipelineSink.eventSunk
(ChannelPipeline pipeline, ChannelEvent e) void
OioServerSocketPipelineSink.eventSunk
(ChannelPipeline pipeline, ChannelEvent e) AbstractOioChannelSink.execute
(ChannelPipeline pipeline, Runnable task) OioClientSocketChannelFactory.newChannel
(ChannelPipeline pipeline) OioDatagramChannelFactory.newChannel
(ChannelPipeline pipeline) OioServerSocketChannelFactory.newChannel
(ChannelPipeline pipeline) Constructors in org.jboss.netty.channel.socket.oio with parameters of type ChannelPipelineModifierConstructorDescription(package private)
AbstractOioChannel
(Channel parent, ChannelFactory factory, ChannelPipeline pipeline, ChannelSink sink) (package private)
OioAcceptedSocketChannel
(Channel parent, ChannelFactory factory, ChannelPipeline pipeline, ChannelSink sink, Socket socket) (package private)
OioClientSocketChannel
(ChannelFactory factory, ChannelPipeline pipeline, ChannelSink sink) (package private)
OioDatagramChannel
(ChannelFactory factory, ChannelPipeline pipeline, ChannelSink sink) (package private)
OioServerSocketChannel
(ChannelFactory factory, ChannelPipeline pipeline, ChannelSink sink) (package private)
OioSocketChannel
(Channel parent, ChannelFactory factory, ChannelPipeline pipeline, ChannelSink sink, Socket socket) -
Uses of ChannelPipeline in org.jboss.netty.example.factorial
Methods in org.jboss.netty.example.factorial that return ChannelPipelineModifier and TypeMethodDescriptionFactorialClientPipelineFactory.getPipeline()
FactorialServerPipelineFactory.getPipeline()
-
Uses of ChannelPipeline in org.jboss.netty.example.http.file
Methods in org.jboss.netty.example.http.file that return ChannelPipeline -
Uses of ChannelPipeline in org.jboss.netty.example.http.helloworld
Methods in org.jboss.netty.example.http.helloworld that return ChannelPipeline -
Uses of ChannelPipeline in org.jboss.netty.example.http.snoop
Methods in org.jboss.netty.example.http.snoop that return ChannelPipelineModifier and TypeMethodDescriptionHttpSnoopClientPipelineFactory.getPipeline()
HttpSnoopServerPipelineFactory.getPipeline()
-
Uses of ChannelPipeline in org.jboss.netty.example.http.upload
Methods in org.jboss.netty.example.http.upload that return ChannelPipelineModifier and TypeMethodDescriptionHttpUploadClientPipelineFactory.getPipeline()
HttpUploadServerPipelineFactory.getPipeline()
-
Uses of ChannelPipeline in org.jboss.netty.example.http.websocketx.autobahn
Methods in org.jboss.netty.example.http.websocketx.autobahn that return ChannelPipeline -
Uses of ChannelPipeline in org.jboss.netty.example.http.websocketx.server
Methods in org.jboss.netty.example.http.websocketx.server that return ChannelPipeline -
Uses of ChannelPipeline in org.jboss.netty.example.localtime
Methods in org.jboss.netty.example.localtime that return ChannelPipelineModifier and TypeMethodDescriptionLocalTimeClientPipelineFactory.getPipeline()
LocalTimeServerPipelineFactory.getPipeline()
-
Uses of ChannelPipeline in org.jboss.netty.example.proxy
Methods in org.jboss.netty.example.proxy that return ChannelPipeline -
Uses of ChannelPipeline in org.jboss.netty.example.securechat
Methods in org.jboss.netty.example.securechat that return ChannelPipelineModifier and TypeMethodDescriptionSecureChatClientPipelineFactory.getPipeline()
SecureChatServerPipelineFactory.getPipeline()
-
Uses of ChannelPipeline in org.jboss.netty.example.telnet
Methods in org.jboss.netty.example.telnet that return ChannelPipelineModifier and TypeMethodDescriptionTelnetClientPipelineFactory.getPipeline()
TelnetServerPipelineFactory.getPipeline()
-
Uses of ChannelPipeline in org.jboss.netty.handler.codec.embedder
Classes in org.jboss.netty.handler.codec.embedder that implement ChannelPipelineModifier and TypeClassDescriptionprivate static final class
Fields in org.jboss.netty.handler.codec.embedder declared as ChannelPipelineMethods in org.jboss.netty.handler.codec.embedder that return ChannelPipelineModifier and TypeMethodDescriptionAbstractCodecEmbedder.getPipeline()
CodecEmbedder.getPipeline()
Returns theChannelPipeline
that handles the input.Methods in org.jboss.netty.handler.codec.embedder with parameters of type ChannelPipelineModifier and TypeMethodDescriptionvoid
AbstractCodecEmbedder.EmbeddedChannelSink.eventSunk
(ChannelPipeline pipeline, ChannelEvent e) void
AbstractCodecEmbedder.EmbeddedChannelSink.exceptionCaught
(ChannelPipeline pipeline, ChannelEvent e, ChannelPipelineException cause) AbstractCodecEmbedder.EmbeddedChannelSink.execute
(ChannelPipeline pipeline, Runnable task) EmbeddedChannelFactory.newChannel
(ChannelPipeline pipeline) Constructors in org.jboss.netty.handler.codec.embedder with parameters of type ChannelPipelineModifierConstructorDescription(package private)
EmbeddedChannel
(ChannelPipeline pipeline, ChannelSink sink) -
Uses of ChannelPipeline in org.jboss.netty.handler.codec.http.websocketx
Methods in org.jboss.netty.handler.codec.http.websocketx with parameters of type ChannelPipelineModifier and TypeMethodDescriptionprivate static String
WebSocketServerProtocolHandshakeHandler.getWebSocketLocation
(ChannelPipeline cp, HttpRequest req, String path)