net.gleamynode.netty.channel
Class DefaultChannelPipeline

java.lang.Object
  extended by net.gleamynode.netty.channel.DefaultChannelPipeline
All Implemented Interfaces:
ChannelPipeline

public class DefaultChannelPipeline
extends Object
implements ChannelPipeline


Constructor Summary
DefaultChannelPipeline()
           
 
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()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DefaultChannelPipeline

public DefaultChannelPipeline()
Method Detail

getChannel

public Channel getChannel()
Specified by:
getChannel in interface ChannelPipeline

getSink

public ChannelSink getSink()
Specified by:
getSink in interface ChannelPipeline

attach

public void attach(Channel channel,
                   ChannelSink sink)
Specified by:
attach in interface ChannelPipeline

addFirst

public void addFirst(String name,
                     ChannelHandler handler)
Specified by:
addFirst in interface ChannelPipeline

addLast

public void addLast(String name,
                    ChannelHandler handler)
Specified by:
addLast in interface ChannelPipeline

addBefore

public void addBefore(String baseName,
                      String name,
                      ChannelHandler handler)
Specified by:
addBefore in interface ChannelPipeline

addAfter

public void addAfter(String baseName,
                     String name,
                     ChannelHandler handler)
Specified by:
addAfter in interface ChannelPipeline

remove

public void remove(ChannelHandler handler)
Specified by:
remove in interface ChannelPipeline

remove

public ChannelHandler remove(String name)
Specified by:
remove in interface ChannelPipeline

remove

public <T extends ChannelHandler> T remove(Class<T> handlerType)
Specified by:
remove in interface ChannelPipeline

removeFirst

public ChannelHandler removeFirst()
Specified by:
removeFirst in interface ChannelPipeline

removeLast

public ChannelHandler removeLast()
Specified by:
removeLast in interface ChannelPipeline

replace

public void replace(ChannelHandler oldHandler,
                    String newName,
                    ChannelHandler newHandler)
Specified by:
replace in interface ChannelPipeline

replace

public ChannelHandler replace(String oldName,
                              String newName,
                              ChannelHandler newHandler)
Specified by:
replace in interface ChannelPipeline

replace

public <T extends ChannelHandler> T replace(Class<T> oldHandlerType,
                                            String newName,
                                            ChannelHandler newHandler)
Specified by:
replace in interface ChannelPipeline

getFirst

public ChannelHandler getFirst()
Specified by:
getFirst in interface ChannelPipeline

getLast

public ChannelHandler getLast()
Specified by:
getLast in interface ChannelPipeline

get

public ChannelHandler get(String name)
Specified by:
get in interface ChannelPipeline

get

public <T extends ChannelHandler> T get(Class<T> handlerType)
Specified by:
get in interface ChannelPipeline

getContext

public ChannelHandlerContext getContext(String name)
Specified by:
getContext in interface ChannelPipeline

getContext

public ChannelHandlerContext getContext(ChannelHandler handler)
Specified by:
getContext in interface ChannelPipeline

getContext

public ChannelHandlerContext getContext(Class<? extends ChannelHandler> handlerType)
Specified by:
getContext in interface ChannelPipeline

toMap

public Map<String,ChannelHandler> toMap()
Specified by:
toMap in interface ChannelPipeline

sendUpstream

public void sendUpstream(ChannelEvent e)
Specified by:
sendUpstream in interface ChannelPipeline

sendDownstream

public void sendDownstream(ChannelEvent e)
Specified by:
sendDownstream in interface ChannelPipeline


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