Interface Codec.Encoder<D,E,X extends Throwable>

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
    encode(D decoded)
    Encodes.
  • Method Details

    • encode

      @NotNull E encode(@NotNull D decoded) throws X
      Encodes.
      Parameters:
      decoded - the decoded value
      Returns:
      the encoded output
      Throws:
      X - if an exception is encountered while encoding
      Since:
      4.0.0