- 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