net.gleamynode.netty.channel
Interface ChannelPipeline

All Known Implementing Classes:
DefaultChannelPipeline

public interface ChannelPipeline

Version:
$Rev$, $Date$
Author:
The Netty Project (netty@googlegroups.com), Trustin Lee (trustin@gmail.com)

Method Summary
 void addAfter(String baseName, String name, ChannelHandler handler)
           
 void addBefore(String baseName, String name, ChannelHandler handler)
           
 void addFirst(String name, ChannelHandler handler)
           
 void addLast(String name, ChannelHandler handler)
           
 void attach(Channel channel, ChannelSink sink)
           
<T extends ChannelHandler>
T
get(Class<T> handlerType)
           
 ChannelHandler get(String name)
           
 Channel getChannel()
           
 ChannelHandlerContext getContext(ChannelHandler handler)
           
 ChannelHandlerContext getContext(Class<? extends ChannelHandler> handlerType)
           
 ChannelHandlerContext getContext(String name)
           
 ChannelHandler getFirst()
           
 ChannelHandler getLast()
           
 ChannelSink getSink()
           
 void remove(ChannelHandler handler)
           
<T extends ChannelHandler>
T
remove(Class<T> handlerType)
           
 ChannelHandler remove(String name)
           
 ChannelHandler removeFirst()
           
 ChannelHandler removeLast()
           
 void replace(ChannelHandler oldHandler, String newName, ChannelHandler newHandler)
           
<T extends ChannelHandler>
T
replace(Class<T> oldHandlerType, String newName, ChannelHandler newHandler)
           
 ChannelHandler replace(String oldName, String newName, ChannelHandler newHandler)
           
 void sendDownstream(ChannelEvent e)
           
 void sendUpstream(ChannelEvent e)
           
 Map<String,ChannelHandler> toMap()
           
 

Method Detail

addFirst

void addFirst(String name,
              ChannelHandler handler)

addLast

void addLast(String name,
             ChannelHandler handler)

addBefore

void addBefore(String baseName,
               String name,
               ChannelHandler handler)

addAfter

void addAfter(String baseName,
              String name,
              ChannelHandler handler)

remove

void remove(ChannelHandler handler)

remove

ChannelHandler remove(String name)

remove

<T extends ChannelHandler> T remove(Class<T> handlerType)

removeFirst

ChannelHandler removeFirst()

removeLast

ChannelHandler removeLast()

replace

void replace(ChannelHandler oldHandler,
             String newName,
             ChannelHandler newHandler)

replace

ChannelHandler replace(String oldName,
                       String newName,
                       ChannelHandler newHandler)

replace

<T extends ChannelHandler> T replace(Class<T> oldHandlerType,
                                     String newName,
                                     ChannelHandler newHandler)

getFirst

ChannelHandler getFirst()

getLast

ChannelHandler getLast()

get

ChannelHandler get(String name)

get

<T extends ChannelHandler> T get(Class<T> handlerType)

getContext

ChannelHandlerContext getContext(ChannelHandler handler)

getContext

ChannelHandlerContext getContext(String name)

getContext

ChannelHandlerContext getContext(Class<? extends ChannelHandler> handlerType)

sendUpstream

void sendUpstream(ChannelEvent e)

sendDownstream

void sendDownstream(ChannelEvent e)

getChannel

Channel getChannel()

getSink

ChannelSink getSink()

attach

void attach(Channel channel,
            ChannelSink sink)

toMap

Map<String,ChannelHandler> toMap()


Copyright © 2008-Present Trustin Heuiseung Lee. All Rights Reserved.