Interface StateStoreSupplier<T extends StateStore>

  • Type Parameters:
    T - State store type

    @Deprecated
    public interface StateStoreSupplier<T extends StateStore>
    Deprecated.
    A state store supplier which can create one or more StateStore instances.
    • Method Detail

      • name

        java.lang.String name()
        Deprecated.
        Return the name of this state store supplier. This must be a valid Kafka topic name; valid characters are ASCII alphanumerics, '.', '_' and '-'
        Returns:
        the name of this state store supplier
      • get

        T get()
        Deprecated.
        Return a new StateStore instance.
        Returns:
        a new StateStore instance of type T
      • logConfig

        java.util.Map<java.lang.String,​java.lang.String> logConfig()
        Deprecated.
        Returns a Map containing any log configs that will be used when creating the changelog for the StateStore

        Note: any unrecognized configs will be ignored by the Kafka brokers.

        Returns:
        Map containing any log configs to be used when creating the changelog for the StateStore If loggingEnabled returns false, this function will always return an empty map
      • loggingEnabled

        boolean loggingEnabled()
        Deprecated.
        Returns:
        true if the StateStore should have logging enabled