-
- All Implemented Interfaces:
-
ai.platon.pulsar.common.config.KConfigurable
public interface ChannelHandlerContext implements KConfigurable
-
-
Method Summary
Modifier and Type Method Description abstract ChannelHandlerContextread()abstract ChannelHandlerContextflush()abstract ChannelHandlerContextfireChannelRead(Object msg)abstract ChannelHandlerContextfireChannelReadComplete(Object msg)abstract ChannelHandlerContextfireUserEventTriggered(Object msg)abstract ChannelHandlerContextfireExceptionCaught(Object msg)abstract StringgetName()abstract ChannelgetChannel()abstract ChannelHandlergetHandler()abstract ChannelPipelinegetPipeline()abstract ExecutorServicegetExecutor()abstract ChannelHandlerContextgetPrev()abstract UnitsetPrev(ChannelHandlerContext prev)abstract ChannelHandlerContextgetNext()abstract UnitsetNext(ChannelHandlerContext next)abstract ImmutableConfiggetConf()abstract UnitsetConf(ImmutableConfig conf)-
-
Method Detail
-
read
abstract ChannelHandlerContext read()
-
flush
abstract ChannelHandlerContext flush()
-
fireChannelRead
abstract ChannelHandlerContext fireChannelRead(Object msg)
-
fireChannelReadComplete
abstract ChannelHandlerContext fireChannelReadComplete(Object msg)
-
fireUserEventTriggered
abstract ChannelHandlerContext fireUserEventTriggered(Object msg)
-
fireExceptionCaught
abstract ChannelHandlerContext fireExceptionCaught(Object msg)
-
getChannel
abstract Channel getChannel()
-
getHandler
abstract ChannelHandler getHandler()
-
getPipeline
abstract ChannelPipeline getPipeline()
-
getExecutor
abstract ExecutorService getExecutor()
-
getPrev
abstract ChannelHandlerContext getPrev()
-
setPrev
abstract Unit setPrev(ChannelHandlerContext prev)
-
getNext
abstract ChannelHandlerContext getNext()
-
setNext
abstract Unit setNext(ChannelHandlerContext next)
-
getConf
abstract ImmutableConfig getConf()
-
-
-
-