public class Topic extends Bindable
Modifier and Type | Field and Description |
---|---|
static String |
MULTI_LEVEL_WILDCARD |
static String |
MULTI_LEVEL_WILDCARD_PATTERN |
static String |
SINGLE_LEVEL_WILDCARD |
static String |
SINGLE_LEVEL_WILDCARD_PATTERN |
static String |
TOPIC_LEVEL_SEPARATOR |
static String |
TOPIC_WILDCARDS |
Constructor and Description |
---|
Topic() |
Topic(String topicString,
QoS qos) |
Modifier and Type | Method and Description |
---|---|
QoS |
getQos() |
String |
getTopicString() |
void |
setQos(QoS qos) |
void |
setTopicString(String topicString) |
String |
toString() |
static void |
validate(String topicString,
boolean wildcardAllowed) |
addPropertyChangeListener, addPropertyChangeListener, firePropertyChange, removePropertyChangeListener, removePropertyChangeListener
public static final String TOPIC_LEVEL_SEPARATOR
public static final String MULTI_LEVEL_WILDCARD
public static final String SINGLE_LEVEL_WILDCARD
public static final String MULTI_LEVEL_WILDCARD_PATTERN
public static final String SINGLE_LEVEL_WILDCARD_PATTERN
public static final String TOPIC_WILDCARDS
public String getTopicString()
public void setTopicString(String topicString)
public QoS getQos()
public void setQos(QoS qos)
public static void validate(String topicString, boolean wildcardAllowed)
topicString
- wildcardAllowed
- IllegalArgumentException
- if invalidCopyright © 2019 Eclipse Paho. All rights reserved.