Class EnumSupportDynamic<T,​E extends EnumDynamic<T,​E>>


  • public final class EnumSupportDynamic<T,​E extends EnumDynamic<T,​E>>
    extends Object
    Utility class to manage extendable enumeration set Used to define a known set of value but enable to extend it dynamically Typical use case: being able to send and/or receive values not yet defined at SDK version release
    • Constructor Detail

      • EnumSupportDynamic

        public EnumSupportDynamic​(Class<E> aClass,
                                  Function<T,​E> surplusFactory,
                                  List<E> values)