public final class PipeInitializer extends Object implements PipeBuilder
PipeBuilder.PipelineBuilder<RCV_UP,SND_DOWN>| 构造器和说明 |
|---|
PipeInitializer() |
| 限定符和类型 | 方法和说明 |
|---|---|
static PipeBuilder.PipelineBuilder<ByteBuf,ByteBuf> |
builder() |
static PipelineFactory |
builder(PipeListener<ByteBuf> listener) |
static <RCV_UP,SND_DOWN> |
embedded() |
static PipelineFactory |
empty() |
<RCV_UP,SND_DOWN> |
nextTo()
empty PipelineBuilder is mostly used to develop the protocol stack via Embedded.
|
<RCV_DOWN,SND_UP> |
nextTo(String name,
PipeConfig pipeConfig,
PipeHandler<ByteBuf,RCV_DOWN> decoder,
PipeHandler<SND_UP,ByteBuf> encoder)
using decoder and encoder to combined for duplex.
|
<RCV_DOWN,SND_UP> |
nextTo(String name,
PipeConfig pipeConfig,
PipeLayer<ByteBuf,RCV_DOWN,SND_UP,ByteBuf> pipeLayer)
this is a Duplexer, The data flow direction is identified by the isRcv parameter.
|
PipeConfig |
pipeConfig()
Get the default PipeConfig
|
<RCV_UP,SND_DOWN> |
pipeConfig(PipeConfig pipeConfig)
empty PipelineBuilder is mostly used to develop the protocol stack via Embedded.
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitnextTo, nextTo, nextTo, nextTopublic static PipelineFactory empty()
public static PipeBuilder.PipelineBuilder<ByteBuf,ByteBuf> builder()
public static <RCV_UP,SND_DOWN> PipeBuilder.PipelineBuilder<RCV_UP,SND_DOWN> embedded()
public static PipelineFactory builder(PipeListener<ByteBuf> listener)
public <RCV_UP,SND_DOWN> PipeBuilder.PipelineBuilder<RCV_UP,SND_DOWN> pipeConfig(PipeConfig pipeConfig)
PipeBuilderpipeConfig 在接口中 PipeBuilderpublic PipeConfig pipeConfig()
PipeBuilderpipeConfig 在接口中 PipeBuilderpublic <RCV_UP,SND_DOWN> PipeBuilder.PipelineBuilder<RCV_UP,SND_DOWN> nextTo()
PipeBuildernextTo 在接口中 PipeBuilderpublic <RCV_DOWN,SND_UP> PipeBuilder.PipelineBuilder<RCV_DOWN,SND_UP> nextTo(String name, PipeConfig pipeConfig, PipeLayer<ByteBuf,RCV_DOWN,SND_UP,ByteBuf> pipeLayer)
PipeBuildernextTo 在接口中 PipeBuildername - pipeLayer namepipeConfig - pipeLayer configpipeLayer - target pipeLayerpublic <RCV_DOWN,SND_UP> PipeBuilder.PipelineBuilder<RCV_DOWN,SND_UP> nextTo(String name, PipeConfig pipeConfig, PipeHandler<ByteBuf,RCV_DOWN> decoder, PipeHandler<SND_UP,ByteBuf> encoder)
PipeBuildernextTo 在接口中 PipeBuildername - pipeLayer namepipeConfig - pipeLayer configdecoder - RCV_UP to RCV_DOWNencoder - SND_UP to SND_DOWNCopyright © 2022–2024. All rights reserved.