public static interface PipeBuilder.PipelineBuilder<RCV_UP,SND_DOWN>
| 限定符和类型 | 方法和说明 |
|---|---|
<RCV_DOWN,SND_UP> |
bindReceive(PipeListener<RCV_DOWN> listener)
It is used to receive network data after being processed by the protocol stack.
|
default PipelineFactory |
build()
build
Pipeline |
PipelineFactory |
build(PipeConfig rootConfig)
build
Pipeline |
default <RCV_DOWN,SND_UP> |
nextTo(PipeHandler<RCV_UP,RCV_DOWN> decoder,
PipeHandler<SND_UP,SND_DOWN> encoder)
using decoder and encoder to combined for duplex.
|
default <RCV_DOWN,SND_UP> |
nextTo(PipeLayer<RCV_UP,RCV_DOWN,SND_UP,SND_DOWN> pipeLayer)
this is a Duplexer, The data flow direction is identified by the isRcv parameter.
|
<RCV_DOWN,SND_UP> |
nextTo(String name,
PipeConfig pipeConfig,
PipeHandler<RCV_UP,RCV_DOWN> decoder,
PipeHandler<SND_UP,SND_DOWN> encoder)
using decoder and encoder to combined for duplex.
|
<RCV_DOWN,SND_UP> |
nextTo(String name,
PipeConfig pipeConfig,
PipeLayer<RCV_UP,RCV_DOWN,SND_UP,SND_DOWN> pipeLayer)
this is a Duplexer, The data flow direction is identified by the isRcv parameter.
|
default <RCV_DOWN,SND_UP> |
nextTo(String name,
PipeHandler<RCV_UP,RCV_DOWN> decoder,
PipeHandler<SND_UP,SND_DOWN> encoder)
using decoder and encoder to combined for duplex.
|
default <RCV_DOWN,SND_UP> |
nextTo(String name,
PipeLayer<RCV_UP,RCV_DOWN,SND_UP,SND_DOWN> pipeLayer)
this is a Duplexer, The data flow direction is identified by the isRcv parameter.
|
default <RCV_DOWN> PipeBuilder.PipelineBuilder<RCV_DOWN,SND_DOWN> |
nextToDecoder(PipeHandler<RCV_UP,RCV_DOWN> decoder)
|
default <RCV_DOWN> PipeBuilder.PipelineBuilder<RCV_DOWN,SND_DOWN> |
nextToDecoder(String name,
PipeConfig pipeConfig,
PipeHandler<RCV_UP,RCV_DOWN> decoder)
|
default <RCV_DOWN> PipeBuilder.PipelineBuilder<RCV_DOWN,SND_DOWN> |
nextToDecoder(String name,
PipeHandler<RCV_UP,RCV_DOWN> decoder)
|
default <SND_UP> PipeBuilder.PipelineBuilder<RCV_UP,SND_UP> |
nextToEncoder(PipeHandler<SND_UP,SND_DOWN> encoder)
|
default <SND_UP> PipeBuilder.PipelineBuilder<RCV_UP,SND_UP> |
nextToEncoder(String name,
PipeConfig pipeConfig,
PipeHandler<SND_UP,SND_DOWN> encoder)
|
default <SND_UP> PipeBuilder.PipelineBuilder<RCV_UP,SND_UP> |
nextToEncoder(String name,
PipeHandler<SND_UP,SND_DOWN> encoder)
|
PipeConfig |
pipeConfig()
Get the default PipeConfig
|
<RCV_DOWN,SND_UP> |
pipeConfig(PipeConfig pipeConfig)
empty PipelineBuilder is mostly used to develop the protocol stack via Embedded.
|
<RCV_DOWN,SND_UP> PipeBuilder.PipelineBuilder<RCV_DOWN,SND_UP> pipeConfig(PipeConfig pipeConfig)
NullPointerException - if the specified handler is nullPipeConfig pipeConfig()
default <RCV_DOWN,SND_UP> PipeBuilder.PipelineBuilder<RCV_DOWN,SND_UP> nextTo(PipeLayer<RCV_UP,RCV_DOWN,SND_UP,SND_DOWN> pipeLayer)
pipeLayer - target pipeLayerNullPointerException - if the specified handler is nulldefault <RCV_DOWN,SND_UP> PipeBuilder.PipelineBuilder<RCV_DOWN,SND_UP> nextTo(String name, PipeLayer<RCV_UP,RCV_DOWN,SND_UP,SND_DOWN> pipeLayer)
name - pipeLayer namepipeLayer - target pipeLayerNullPointerException - if the specified handler is null<RCV_DOWN,SND_UP> PipeBuilder.PipelineBuilder<RCV_DOWN,SND_UP> nextTo(String name, PipeConfig pipeConfig, PipeLayer<RCV_UP,RCV_DOWN,SND_UP,SND_DOWN> pipeLayer)
name - pipeLayer namepipeConfig - pipeLayer configpipeLayer - target pipeLayerNullPointerException - if the specified handler is nulldefault <RCV_DOWN,SND_UP> PipeBuilder.PipelineBuilder<RCV_DOWN,SND_UP> nextTo(PipeHandler<RCV_UP,RCV_DOWN> decoder, PipeHandler<SND_UP,SND_DOWN> encoder)
decoder - RCV_UP to RCV_DOWNencoder - SND_UP to SND_DOWNNullPointerException - if the specified handler is nulldefault <RCV_DOWN,SND_UP> PipeBuilder.PipelineBuilder<RCV_DOWN,SND_UP> nextTo(String name, PipeHandler<RCV_UP,RCV_DOWN> decoder, PipeHandler<SND_UP,SND_DOWN> encoder)
decoder - RCV_UP to RCV_DOWNencoder - SND_UP to SND_DOWNNullPointerException - if the specified handler is null<RCV_DOWN,SND_UP> PipeBuilder.PipelineBuilder<RCV_DOWN,SND_UP> nextTo(String name, PipeConfig pipeConfig, PipeHandler<RCV_UP,RCV_DOWN> decoder, PipeHandler<SND_UP,SND_DOWN> encoder)
name - pipeLayer namepipeConfig - pipeLayer configdecoder - RCV_UP to RCV_DOWNencoder - SND_UP to SND_DOWNNullPointerException - if the specified handler is nulldefault <RCV_DOWN> PipeBuilder.PipelineBuilder<RCV_DOWN,SND_DOWN> nextToDecoder(PipeHandler<RCV_UP,RCV_DOWN> decoder)
decoder - RCV_UP to RCV_DOWNNullPointerException - if the specified handler is nulldefault <RCV_DOWN> PipeBuilder.PipelineBuilder<RCV_DOWN,SND_DOWN> nextToDecoder(String name, PipeHandler<RCV_UP,RCV_DOWN> decoder)
name - pipeLayer namedecoder - RCV_UP to RCV_DOWNNullPointerException - if the specified handler is nulldefault <RCV_DOWN> PipeBuilder.PipelineBuilder<RCV_DOWN,SND_DOWN> nextToDecoder(String name, PipeConfig pipeConfig, PipeHandler<RCV_UP,RCV_DOWN> decoder)
name - pipeLayer namepipeConfig - pipeLayer configdecoder - RCV_UP to RCV_DOWNNullPointerException - if the specified handler is nulldefault <SND_UP> PipeBuilder.PipelineBuilder<RCV_UP,SND_UP> nextToEncoder(PipeHandler<SND_UP,SND_DOWN> encoder)
encoder - SND_UP to SND_DOWNNullPointerException - if the specified handler is nulldefault <SND_UP> PipeBuilder.PipelineBuilder<RCV_UP,SND_UP> nextToEncoder(String name, PipeHandler<SND_UP,SND_DOWN> encoder)
name - pipeLayer nameencoder - SND_UP to SND_DOWNNullPointerException - if the specified handler is nulldefault <SND_UP> PipeBuilder.PipelineBuilder<RCV_UP,SND_UP> nextToEncoder(String name, PipeConfig pipeConfig, PipeHandler<SND_UP,SND_DOWN> encoder)
name - pipeLayer namepipeConfig - pipeLayer configencoder - SND_UP to SND_DOWNNullPointerException - if the specified handler is null<RCV_DOWN,SND_UP> PipeBuilder.PipelineBuilder<RCV_DOWN,SND_UP> bindReceive(PipeListener<RCV_DOWN> listener)
default PipelineFactory build()
PipelinePipelineFactory build(PipeConfig rootConfig)
PipelineCopyright © 2022–2024. All rights reserved.