Class ConfigStatusSource

java.lang.Object
org.openhab.core.config.core.status.ConfigStatusSource
Direct Known Subclasses:
ThingConfigStatusSource

@NonNullByDefault public abstract class ConfigStatusSource extends Object
The ConfigStatusSource represents a source which would like to propagate its new configuration status. It is used as input for ConfigStatusCallback.configUpdated(ConfigStatusSource).
Author:
Thomas Höfer - Initial contribution
  • Field Details

    • entityId

      public final String entityId
      The id of the entity whose new configuration status is to be propagated.
  • Constructor Details

    • ConfigStatusSource

      public ConfigStatusSource(String entityId)
      Creates a new config status source object.
      Parameters:
      entityId - the id of the entity whose new configuration status is to be propagated
  • Method Details

    • getTopic

      public abstract String getTopic()
      Returns:
      the topic over which the new configuration status is to be propagated