public abstract class ChannelPipelineBuilder extends Object
Modifier and Type | Method and Description |
---|---|
ChannelPipeline |
build() |
ChannelPipelineBuilder |
channel(ByteChannel channel) |
ChannelPipelineBuilder |
decoders(BufferMutator firstDecoder,
BufferMutator... otherDecoders) |
protected abstract ChannelPipeline |
doBuild(Peer peer,
ByteChannel channel,
MessageHandler<Message> protocol,
Optional<BorrowedBuffer<ByteBuffer>> inboundBuffer,
Optional<BorrowedBuffer<ByteBuffer>> outboundBuffer,
List<BufferMutator> decoders,
List<BufferMutator> encoders) |
ChannelPipelineBuilder |
encoders(BufferMutator firstEncoder,
BufferMutator... otherEncoders) |
ChannelPipelineBuilder |
inboundBuffer(BorrowedBuffer<ByteBuffer> inboundBuffer) |
ChannelPipelineBuilder |
outboundBuffer(BorrowedBuffer<ByteBuffer> outboundBuffer) |
ChannelPipelineBuilder |
protocol(MessageHandler<Message> protocol) |
public ChannelPipelineBuilder channel(ByteChannel channel)
public ChannelPipelineBuilder protocol(MessageHandler<Message> protocol)
public ChannelPipelineBuilder inboundBuffer(BorrowedBuffer<ByteBuffer> inboundBuffer)
public ChannelPipelineBuilder outboundBuffer(BorrowedBuffer<ByteBuffer> outboundBuffer)
public ChannelPipelineBuilder decoders(BufferMutator firstDecoder, BufferMutator... otherDecoders)
public ChannelPipelineBuilder encoders(BufferMutator firstEncoder, BufferMutator... otherEncoders)
public ChannelPipeline build()
protected abstract ChannelPipeline doBuild(Peer peer, ByteChannel channel, MessageHandler<Message> protocol, Optional<BorrowedBuffer<ByteBuffer>> inboundBuffer, Optional<BorrowedBuffer<ByteBuffer>> outboundBuffer, List<BufferMutator> decoders, List<BufferMutator> encoders)
Copyright © 2016–2021. All rights reserved.