Class AbstractCodec<P,​I,​X extends Exception>

  • Type Parameters:
    P - Product type
    I - Input type
    X - Error exception type
    All Implemented Interfaces:
    Codec<P,​I,​X>, Deserializer<I,​P,​X>, Serializer<P,​I,​X>
    Direct Known Subclasses:
    AbstractUncheckedCodec

    @Beta
    @NonNullByDefault
    public abstract class AbstractCodec<P,​I,​X extends Exception>
    extends Object
    implements Codec<P,​I,​X>
    An abstract base class enforcing nullness contract around Codec interface.
    • Constructor Detail

      • AbstractCodec

        public AbstractCodec()