Interface CodecFactory<InputEnum extends Enum<?>>

  • Type Parameters:
    InputEnum - The Input enum class generated in the FSM class

    public interface CodecFactory<InputEnum extends Enum<?>>
    The CodecFactory interface used by generated SBBs during codec registration via the registerCodecFactory(Class<?>, CodecFactory<Enum<?>>) method.
    • Method Detail

      • getCodec

        Codec getCodec​(InputEnum input)
        Get a codec for the specified type.
        Parameters:
        input - the input enum
        Returns:
        a codec for the input, or null if no codec is available for the specified type.