| 程序包 | 说明 |
|---|---|
| net.hasor.neta.channel | |
| net.hasor.neta.handler | |
| net.hasor.neta.handler.ssl |
| 限定符和类型 | 类和说明 |
|---|---|
class |
PipeContextImpl
PipeContext implements
|
| 限定符和类型 | 方法和说明 |
|---|---|
Pipeline<Object> |
PipelineFactory.create(PipeContext pipeContext) |
default void |
Pipeline.init(PipeContext pipeContext)
when connected.
|
protected abstract Object[] |
SimplePipeStack.onError(boolean isRcv,
PipeContext pipeContext,
Throwable error) |
protected abstract Object[] |
SimplePipeStack.onNotify(boolean isRcv,
PipeContext pipeContext,
Object[] data) |
Object[] |
SimplePipeStack.rcvError(PipeContext pipeContext,
String pipeName,
Throwable rcvError) |
OUT[] |
Pipeline.rcvError(PipeContext pipeContext,
String pipeName,
Throwable rcvError)
Errors from the network layer.
|
Object[] |
SimplePipeStack.rcvLayer(PipeContext pipeContext,
String pipeName,
Object[] rcvData) |
OUT[] |
Pipeline.rcvLayer(PipeContext pipeContext,
String pipeName,
Object[] rcvData)
Processing received data
|
default void |
Pipeline.release(PipeContext pipeContext)
before close.
|
Object[] |
SimplePipeStack.sndError(PipeContext pipeContext,
String pipeName,
Throwable sndError) |
OUT[] |
Pipeline.sndError(PipeContext pipeContext,
String pipeName,
Throwable sndError)
Errors from the network layer.
|
Object[] |
SimplePipeStack.sndLayer(PipeContext pipeContext,
String pipeName,
Object[] sndData) |
OUT[] |
Pipeline.sndLayer(PipeContext pipeContext,
String pipeName,
Object[] sndData)
Trigger sending data
|
| 限定符和类型 | 字段和说明 |
|---|---|
protected PipeContext |
EmbeddedChannel.pipeCtx |
| 限定符和类型 | 方法和说明 |
|---|---|
PipeStatus |
PipeDuplexLayer.doError(PipeContext context,
boolean isRcv,
Throwable e,
PipeExceptionHolder eh) |
default PipeStatus |
PipeLayer.doError(PipeContext context,
boolean isRcv,
Throwable e,
PipeExceptionHolder eh)
Gets called if a Throwable was thrown.
|
default PipeStatus |
PipeHandler.doError(PipeContext context,
Throwable e,
PipeExceptionHolder<IN,OUT> eh)
Gets called if a Throwable was thrown.
|
PipeStatus |
CourierHandler.doError(PipeContext context,
Throwable e,
PipeExceptionHolder<T,T> eh) |
PipeStatus |
PipeHandler.doHandler(PipeContext context,
PipeRcvQueue<IN> src,
PipeSndQueue<OUT> dst)
release protocol stack
|
PipeStatus |
CourierHandler.doHandler(PipeContext context,
PipeRcvQueue<T> src,
PipeSndQueue<T> dst) |
PipeStatus |
PipeDuplexLayer.doLayer(PipeContext context,
boolean isRcv,
PipeRcvQueue<RCV_UP> rcvUp,
PipeSndQueue<RCV_DOWN> rcvDown,
PipeRcvQueue<SND_UP> sndUp,
PipeSndQueue<SND_DOWN> sndDown) |
PipeStatus |
PipeLayer.doLayer(PipeContext context,
boolean isRcv,
PipeRcvQueue<RCV_UP> rcvUp,
PipeSndQueue<RCV_DOWN> rcvDown,
PipeRcvQueue<SND_UP> sndUp,
PipeSndQueue<SND_DOWN> sndDown)
process data the protocol stack.
|
void |
PipeDuplexLayer.init(PipeContext context) |
default void |
PipeLayer.init(PipeContext context)
Initialize the protocol stack, when the Connected.
|
default void |
PipeHandler.initHandler(PipeContext pipeContext)
Initialize the protocol stack
|
void |
PipeDuplexLayer.release(PipeContext context) |
default void |
PipeLayer.release(PipeContext context)
release protocol stack, connection close.
|
default void |
PipeHandler.releaseHandler(PipeContext pipeContext) |
| 限定符和类型 | 字段和说明 |
|---|---|
protected PipeContext |
SslContextBasic.pipeContext |
| 限定符和类型 | 方法和说明 |
|---|---|
PipeStatus |
SslPipeLayer.doLayer(PipeContext context,
boolean isRcv,
PipeRcvQueue<ByteBuf> rcvUp,
PipeSndQueue<ByteBuf> rcvDown,
PipeRcvQueue<ByteBuf> sndUp,
PipeSndQueue<ByteBuf> sndDown) |
void |
SslPipeLayer.init(PipeContext context) |
void |
SslPipeLayer.release(PipeContext context) |
| 构造器和说明 |
|---|
JdkSslContext(long channelID,
PipeContext context,
SslConfig config,
boolean clientMode) |
SslContextBasic(long channelID,
SslConfig config,
PipeContext pipeContext,
boolean clientMode) |
Copyright © 2022–2024. All rights reserved.