-
Methods in io.activej.codec with parameters of type StructuredEncoder
| Modifier and Type |
Method |
Description |
static <T> StructuredCodec<T> |
StructuredCodec.of(StructuredDecoder<T> decoder,
StructuredEncoder<T> encoder) |
|
static <T> StructuredEncoder<List<T>> |
StructuredEncoder.ofList(StructuredEncoder<T> encoder) |
|
static <T> StructuredCodec<T> |
StructuredCodec.ofObject(StructuredDecoder<T> decoder,
StructuredEncoder<T> encoder) |
|
static <T> StructuredEncoder<T> |
StructuredEncoder.ofObject(StructuredEncoder<T> encoder) |
|
static <T> StructuredCodec<T> |
StructuredCodec.ofTuple(StructuredDecoder<T> decoder,
StructuredEncoder<T> encoder) |
|
static <T> StructuredEncoder<T> |
StructuredEncoder.ofTuple(StructuredEncoder<T> encoder) |
|
default <T> void |
StructuredOutput.writeKey(String field,
StructuredEncoder<? super T> encoder,
T value) |
|
<T> void |
StructuredOutput.writeList(StructuredEncoder<T> encoder,
List<T> list) |
|
<K,
V> void |
StructuredOutput.writeMap(StructuredEncoder<K> keyEncoder,
StructuredEncoder<V> valueEncoder,
Map<K,V> map) |
|
<T> void |
StructuredOutput.writeNullable(StructuredEncoder<T> encoder,
T value) |
|
<T> void |
StructuredOutput.writeObject(StructuredEncoder<T> encoder,
T value) |
|
<T> void |
StructuredOutput.writeTuple(StructuredEncoder<T> encoder,
T value) |
|
-
Methods in io.activej.codec.binary with parameters of type StructuredEncoder
| Modifier and Type |
Method |
Description |
static <T> ByteBuf |
BinaryUtils.encode(StructuredEncoder<T> encoder,
T item) |
|
static <T> byte[] |
BinaryUtils.encodeAsArray(StructuredEncoder<T> encoder,
T item) |
|
static <T> void |
BinaryUtils.encodeInto(StructuredEncoder<T> encoder,
T item,
ByteBuf dest) |
|
static <T> ByteBuf |
BinaryUtils.encodeWithSizePrefix(StructuredEncoder<T> encoder,
T item) |
|
<T> void |
BinaryStructuredOutput.writeList(StructuredEncoder<T> encoder,
List<T> list) |
|
<K,
V> void |
BinaryStructuredOutput.writeMap(StructuredEncoder<K> keyEncoder,
StructuredEncoder<V> valueEncoder,
Map<K,V> map) |
|
<T> void |
BinaryStructuredOutput.writeNullable(StructuredEncoder<T> encoder,
T value) |
|
<T> void |
BinaryStructuredOutput.writeObject(StructuredEncoder<T> encoder,
T value) |
|
<T> void |
BinaryStructuredOutput.writeTuple(StructuredEncoder<T> encoder,
T value) |
|
-
Methods in io.activej.codec.json with parameters of type StructuredEncoder
| Modifier and Type |
Method |
Description |
static <T> String |
JsonUtils.toJson(StructuredEncoder<? super T> encoder,
T value) |
|
static <T> void |
JsonUtils.toJson(StructuredEncoder<? super T> encoder,
T value,
Appendable appendable) |
|
static <T> ByteBuf |
JsonUtils.toJsonBuf(StructuredEncoder<? super T> encoder,
T value) |
|
<T> void |
JsonStructuredOutput.writeList(StructuredEncoder<T> encoder,
List<T> list) |
|
<K,
V> void |
JsonStructuredOutput.writeMap(StructuredEncoder<K> keyEncoder,
StructuredEncoder<V> valueEncoder,
Map<K,V> map) |
|
<T> void |
JsonStructuredOutput.writeNullable(StructuredEncoder<T> encoder,
T value) |
|
<T> void |
JsonStructuredOutput.writeObject(StructuredEncoder<T> encoder,
T value) |
|
<T> void |
JsonStructuredOutput.writeTuple(StructuredEncoder<T> encoder,
T value) |
|