public class CodecFlow extends ResolvePipeline
decodeFlowClasses, decodePipeline, encodeFlowClasses, encodePipeline, validateFlow| 构造器和说明 |
|---|
CodecFlow() |
| 限定符和类型 | 方法和说明 |
|---|---|
private static int |
computeSelfLength(Reference r,
Object value) |
void |
process(Reference reference) |
protected Function<ByteBufferInputStream,?> |
resolveDecoder(Reference reference,
CodecContext context) |
protected BiConsumer<ByteBufferOutputStream,Object> |
resolveEncoder(Reference reference,
CodecContext context) |
protected void |
validateReference(Reference reference) |
private static Annotation |
wrapAnnotationWithDynamicLength(Annotation original,
Supplier<Integer> lengthSupplier) |
getClassPipeline, getCode, getFieldPipelineappend, create, create, forward, getDecodeFlow, getEncodeFlow, setNext, toStringprotected Function<ByteBufferInputStream,?> resolveDecoder(Reference reference, CodecContext context)
protected BiConsumer<ByteBufferOutputStream,Object> resolveEncoder(Reference reference, CodecContext context)
protected void validateReference(Reference reference)
private static Annotation wrapAnnotationWithDynamicLength(Annotation original, Supplier<Integer> lengthSupplier)
Copyright © 2019–2025 indunet. All rights reserved.