public class FrameCodec<B> extends Object
| Modifier and Type | Class and Description |
|---|---|
static interface |
FrameCodec.CodecGroup
Intermediary class to pass request/response codecs to the frame codec.
|
| Constructor and Description |
|---|
FrameCodec(PrimitiveCodec<B> primitiveCodec,
Compressor<B> compressor,
FrameCodec.CodecGroup... codecGroups) |
| Modifier and Type | Method and Description |
|---|---|
Frame |
decode(B source) |
static <B> FrameCodec<B> |
defaultClient(PrimitiveCodec<B> primitiveCodec,
Compressor<B> compressor)
Builds a new instance with the default codecs for a client (encoding requests, decoding
responses).
|
static <B> FrameCodec<B> |
defaultServer(PrimitiveCodec<B> primitiveCodec,
Compressor<B> compressor)
Builds a new instance with the default codecs for a server (decoding requests, encoding
responses).
|
B |
encode(Frame frame) |
static int |
headerEncodedSize() |
public FrameCodec(PrimitiveCodec<B> primitiveCodec, Compressor<B> compressor, FrameCodec.CodecGroup... codecGroups)
public static <B> FrameCodec<B> defaultClient(PrimitiveCodec<B> primitiveCodec, Compressor<B> compressor)
public static <B> FrameCodec<B> defaultServer(PrimitiveCodec<B> primitiveCodec, Compressor<B> compressor)
public static int headerEncodedSize()
Copyright © 2017–2020. All rights reserved.