public abstract class Pipeline<T> extends Object
| 限定符和类型 | 字段和说明 |
|---|---|
protected static Class<? extends Pipeline<PipelineContext>>[] |
decodeFlowClasses |
protected static Pipeline |
decodePipeline |
protected static Class<? extends Pipeline<PipelineContext>>[] |
encodeFlowClasses |
protected static Pipeline |
encodePipeline |
(专用程序包) Pipeline<T> |
next |
protected static Pipeline<ValidatorContext> |
validateFlow |
| 构造器和说明 |
|---|
Pipeline() |
| 限定符和类型 | 方法和说明 |
|---|---|
Pipeline<T> |
append(Class<? extends Pipeline<T>> clazz) |
static <T> Pipeline<T> |
create(Class<? extends Pipeline<T>>[] pipelines) |
static Pipeline |
create(Class<? extends Pipeline>[] flowClasses,
long codecFeature) |
void |
forward(T context) |
abstract long |
getCode() |
static Pipeline<PipelineContext> |
getDecodeFlow() |
static Pipeline<PipelineContext> |
getEncodeFlow() |
abstract void |
process(T context) |
Pipeline<T> |
setNext(Pipeline<T> next) |
String |
toString() |
protected static Class<? extends Pipeline<PipelineContext>>[] decodeFlowClasses
protected static Class<? extends Pipeline<PipelineContext>>[] encodeFlowClasses
protected static Pipeline decodePipeline
protected static Pipeline encodePipeline
protected static Pipeline<ValidatorContext> validateFlow
public abstract void process(T context)
public void forward(T context)
public abstract long getCode()
public static Pipeline<PipelineContext> getDecodeFlow()
public static Pipeline<PipelineContext> getEncodeFlow()
Copyright © 2019–2025 indunet. All rights reserved.