Class HivemqV3MessageBinderProvisioner.MqttMessageDestination

java.lang.Object
de.iip_ecosphere.platform.transport.spring.binder.hivemqv3.HivemqV3MessageBinderProvisioner.MqttMessageDestination
All Implemented Interfaces:
org.springframework.cloud.stream.provisioning.ConsumerDestination, org.springframework.cloud.stream.provisioning.ProducerDestination
Enclosing class:
HivemqV3MessageBinderProvisioner

private class HivemqV3MessageBinderProvisioner.MqttMessageDestination extends Object implements org.springframework.cloud.stream.provisioning.ProducerDestination, org.springframework.cloud.stream.provisioning.ConsumerDestination
Implements a message destination for MQTT v5.
Author:
Holger Eichelberger, SSE
  • Field Details

    • destination

      private final String destination
  • Constructor Details

    • MqttMessageDestination

      private MqttMessageDestination(String destination)
      Implements a message destination.
      Parameters:
      destination - the destination (topic)
  • Method Details

    • getName

      public String getName()
      Specified by:
      getName in interface org.springframework.cloud.stream.provisioning.ConsumerDestination
      Specified by:
      getName in interface org.springframework.cloud.stream.provisioning.ProducerDestination
    • getNameForPartition

      public String getNameForPartition(int partition)
      Specified by:
      getNameForPartition in interface org.springframework.cloud.stream.provisioning.ProducerDestination