- Type Parameters:
D - the decoded type
E - the encoded type
X - the exception type
- Enclosing interface:
- Codec<D,E,DX extends Throwable,EX extends Throwable>
public static interface Codec.Encoder<D,E,X extends Throwable>
An encoder.
- Since:
- 4.0.0
-
Method Summary
| Modifier and Type |
Method |
Description |
@NonNull E |
encode(@NonNull D decoded) |
Encodes.
|
-
Method Details
-
@NonNull E encode(
@NonNull D decoded)
throws
X extends Throwable
Encodes.
- Parameters:
decoded - the decoded value
- Returns:
- the encoded output
- Throws:
X - if an exception is encountered while encoding
- Since:
- 4.0.0