Interface MqttSharedTopicFilter

All Superinterfaces:
Comparable<MqttUtf8String>, MqttTopicFilter, MqttUtf8String

@DoNotImplement public interface MqttSharedTopicFilter extends MqttTopicFilter
MQTT Shared Topic Filter according to the MQTT specification.

A Shared Topic Filter consists of the share prefix ("$share/"), a Share Name and a Topic Filter.

The Share Name has the same requirements as an UTF-8 encoded string. Additionally it

  • must be at least 1 character long,
  • must not contain wildcard characters ('#', '+') and
  • must not contain a topic level separator ('/')

The Topic Filter has the same restrictions as a Topic Filter.

Since:
1.0