public class MQTTUtil extends Object
| Modifier and Type | Class and Description |
|---|---|
static class |
MQTTUtil.MQTTWildcardConfiguration |
| Modifier and Type | Field and Description |
|---|---|
static int |
DEFAULT_KEEP_ALIVE_FREQUENCY |
static int |
DEFAULT_SERVER_MESSAGE_BUFFER_SIZE |
static boolean |
DURABLE_MESSAGES |
static String |
MANAGEMENT_QUEUE_PREFIX |
static int |
MAX_MESSAGE_SIZE |
static SimpleString |
MQTT_MESSAGE_ID_KEY |
static SimpleString |
MQTT_MESSAGE_RETAIN_KEY |
static SimpleString |
MQTT_MESSAGE_TYPE_KEY |
static SimpleString |
MQTT_QOS_LEVEL_KEY |
static String |
MQTT_RETAIN_ADDRESS_PREFIX |
static org.apache.activemq.artemis.core.config.WildcardConfiguration |
MQTT_WILDCARD |
static boolean |
SESSION_AUTO_COMMIT_ACKS |
static boolean |
SESSION_AUTO_COMMIT_SENDS |
static boolean |
SESSION_AUTO_CREATE_QUEUE |
static boolean |
SESSION_PREACKNOWLEDGE |
static boolean |
SESSION_XA |
| Constructor and Description |
|---|
MQTTUtil() |
| Modifier and Type | Method and Description |
|---|---|
static String |
convertCoreAddressFilterToMQTT(String filter,
org.apache.activemq.artemis.core.config.WildcardConfiguration wildcardConfiguration) |
static String |
convertMQTTAddressFilterToCore(String filter,
org.apache.activemq.artemis.core.config.WildcardConfiguration wildcardConfiguration) |
static String |
convertMQTTAddressFilterToCoreRetain(String filter,
org.apache.activemq.artemis.core.config.WildcardConfiguration wildcardConfiguration) |
static Message |
createPubRelMessage(MQTTSession session,
SimpleString address,
int messageId) |
static Message |
createServerMessageFromByteBuf(MQTTSession session,
String topic,
boolean retain,
int qos,
io.netty.buffer.ByteBuf payload) |
static void |
logMessage(MQTTSessionState state,
io.netty.handler.codec.mqtt.MqttMessage message,
boolean inbound) |
static void |
traceMessage(MQTTSessionState state,
io.netty.handler.codec.mqtt.MqttMessage message,
boolean inbound) |
public static final int DEFAULT_SERVER_MESSAGE_BUFFER_SIZE
public static final boolean DURABLE_MESSAGES
public static final boolean SESSION_AUTO_COMMIT_SENDS
public static final boolean SESSION_AUTO_COMMIT_ACKS
public static final boolean SESSION_PREACKNOWLEDGE
public static final boolean SESSION_XA
public static final boolean SESSION_AUTO_CREATE_QUEUE
public static final int MAX_MESSAGE_SIZE
public static final String MQTT_RETAIN_ADDRESS_PREFIX
public static final SimpleString MQTT_QOS_LEVEL_KEY
public static final SimpleString MQTT_MESSAGE_ID_KEY
public static final SimpleString MQTT_MESSAGE_TYPE_KEY
public static final SimpleString MQTT_MESSAGE_RETAIN_KEY
public static final String MANAGEMENT_QUEUE_PREFIX
public static final int DEFAULT_KEEP_ALIVE_FREQUENCY
public static final org.apache.activemq.artemis.core.config.WildcardConfiguration MQTT_WILDCARD
public static String convertMQTTAddressFilterToCore(String filter, org.apache.activemq.artemis.core.config.WildcardConfiguration wildcardConfiguration)
public static String convertCoreAddressFilterToMQTT(String filter, org.apache.activemq.artemis.core.config.WildcardConfiguration wildcardConfiguration)
public static String convertMQTTAddressFilterToCoreRetain(String filter, org.apache.activemq.artemis.core.config.WildcardConfiguration wildcardConfiguration)
public static Message createServerMessageFromByteBuf(MQTTSession session, String topic, boolean retain, int qos, io.netty.buffer.ByteBuf payload)
public static Message createPubRelMessage(MQTTSession session, SimpleString address, int messageId)
public static void logMessage(MQTTSessionState state, io.netty.handler.codec.mqtt.MqttMessage message, boolean inbound)
public static void traceMessage(MQTTSessionState state, io.netty.handler.codec.mqtt.MqttMessage message, boolean inbound)
Copyright © 2019 The Apache Software Foundation. All Rights Reserved.