Class StateKey<T>

  • Type Parameters:
    T - the generic type of the state.

    public final class StateKey<T>
    extends java.lang.Object
    This class holds information about state's name and its type tag to be used for serializing and deserializing it.
    • Method Detail

      • of

        public static <T> StateKey<T> of​(java.lang.String name,
                                         Serde<T> serde)
        Create a new StateKey.
      • string

        public static StateKey<java.lang.String> string​(java.lang.String name)
        Create a new StateKey for String state.
      • raw

        public static StateKey<byte[]> raw​(java.lang.String name)
        Create a new StateKey for bytes state.
      • name

        public java.lang.String name()
      • serde

        public Serde<T> serde()