Package com.bradyrussell.uiscoin.netty
Class NodeP2PMessageDecoder
java.lang.Object
io.netty.channel.ChannelHandlerAdapter
io.netty.channel.ChannelInboundHandlerAdapter
io.netty.handler.codec.ByteToMessageDecoder
io.netty.handler.codec.ReplayingDecoder<java.lang.Void>
com.bradyrussell.uiscoin.netty.NodeP2PMessageDecoder
- All Implemented Interfaces:
io.netty.channel.ChannelHandler
,io.netty.channel.ChannelInboundHandler
public class NodeP2PMessageDecoder
extends io.netty.handler.codec.ReplayingDecoder<java.lang.Void>
-
Nested Class Summary
-
Field Summary
-
Constructor Summary
Constructors Constructor Description NodeP2PMessageDecoder(UISCoinNode node)
-
Method Summary
Modifier and Type Method Description protected void
decode(io.netty.channel.ChannelHandlerContext channelHandlerContext, io.netty.buffer.ByteBuf byteBuf, java.util.List<java.lang.Object> list)
Methods inherited from class io.netty.handler.codec.ReplayingDecoder
callDecode, checkpoint, checkpoint, state, state
Methods inherited from class io.netty.handler.codec.ByteToMessageDecoder
actualReadableBytes, channelInactive, channelRead, channelReadComplete, decodeLast, discardSomeReadBytes, handlerRemoved, handlerRemoved0, internalBuffer, isSingleDecode, setCumulator, setDiscardAfterReads, setSingleDecode, userEventTriggered
Methods inherited from class io.netty.channel.ChannelInboundHandlerAdapter
channelActive, channelRegistered, channelUnregistered, channelWritabilityChanged, exceptionCaught
Methods inherited from class io.netty.channel.ChannelHandlerAdapter
ensureNotSharable, handlerAdded, isSharable
-
Constructor Details
-
Method Details
-
decode
protected void decode(io.netty.channel.ChannelHandlerContext channelHandlerContext, io.netty.buffer.ByteBuf byteBuf, java.util.List<java.lang.Object> list) throws java.lang.Exception- Specified by:
decode
in classio.netty.handler.codec.ByteToMessageDecoder
- Throws:
java.lang.Exception
-