net.gleamynode.netty.channel
Class DefaultChannelPipeline
java.lang.Object
net.gleamynode.netty.channel.DefaultChannelPipeline
- All Implemented Interfaces:
- ChannelPipeline
public class DefaultChannelPipeline
- extends Object
- implements ChannelPipeline
|
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)
|
|
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)
|
|
remove(Class<T> handlerType)
|
ChannelHandler |
remove(String name)
|
ChannelHandler |
removeFirst()
|
ChannelHandler |
removeLast()
|
void |
replace(ChannelHandler oldHandler,
String newName,
ChannelHandler newHandler)
|
|
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 |
DefaultChannelPipeline
public DefaultChannelPipeline()
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.