Class MQTTAgentLink

java.lang.Object
org.openremote.model.asset.agent.AgentLink<MQTTAgentLink>
org.openremote.agent.protocol.mqtt.MQTTAgentLink
All Implemented Interfaces:
Serializable

public class MQTTAgentLink extends org.openremote.model.asset.agent.AgentLink<MQTTAgentLink>
See Also:
  • Field Details

    • subscriptionTopic

      protected String subscriptionTopic
    • publishTopic

      protected String publishTopic
  • Constructor Details

    • MQTTAgentLink

      protected MQTTAgentLink()
    • MQTTAgentLink

      protected MQTTAgentLink(String id)
  • Method Details

    • getType

      protected String getType()
      Overrides:
      getType in class org.openremote.model.asset.agent.AgentLink<MQTTAgentLink>
    • getSubscriptionTopic

      public Optional<String> getSubscriptionTopic()
    • setSubscriptionTopic

      public MQTTAgentLink setSubscriptionTopic(String subscriptionTopic)
    • getPublishTopic

      public Optional<String> getPublishTopic()
    • setPublishTopic

      public MQTTAgentLink setPublishTopic(String publishTopic)