Uses of Class
io.moquette.broker.subscriptions.Topic
-
Packages that use Topic Package Description io.moquette.broker io.moquette.broker.security io.moquette.broker.subscriptions io.moquette.persistence -
-
Uses of Topic in io.moquette.broker
Methods in io.moquette.broker that return Topic Modifier and Type Method Description TopicRetainedMessage. getTopic()TopicSessionRegistry.PublishedMessage. getTopic()Methods in io.moquette.broker with parameters of type Topic Modifier and Type Method Description voidIRetainedRepository. cleanRetained(Topic topic)voidIRetainedRepository. retain(Topic topic, io.netty.handler.codec.mqtt.MqttPublishMessage msg)Constructors in io.moquette.broker with parameters of type Topic Constructor Description PublishedMessage(Topic topic, io.netty.handler.codec.mqtt.MqttQoS publishingQos, io.netty.buffer.ByteBuf payload)RetainedMessage(Topic topic, io.netty.handler.codec.mqtt.MqttQoS qos, byte[] payload) -
Uses of Topic in io.moquette.broker.security
Fields in io.moquette.broker.security declared as Topic Modifier and Type Field Description protected TopicAuthorization. topicMethods in io.moquette.broker.security with parameters of type Topic Modifier and Type Method Description booleanDenyAllAuthorizatorPolicy. canRead(Topic topic, String user, String client)booleanIAuthorizatorPolicy. canRead(Topic topic, String user, String client)booleanPermitAllAuthorizatorPolicy. canRead(Topic topic, String user, String client)booleanDenyAllAuthorizatorPolicy. canWrite(Topic topic, String user, String client)booleanIAuthorizatorPolicy. canWrite(Topic topic, String user, String client)Ask the implementation of the authorizator if the topic can be used in a publish.booleanPermitAllAuthorizatorPolicy. canWrite(Topic topic, String user, String client) -
Uses of Topic in io.moquette.broker.subscriptions
Methods in io.moquette.broker.subscriptions that return Topic Modifier and Type Method Description static TopicTopic. asTopic(String s)Factory methodTopicTopic. exceptHeadToken()TopicSubscription. getTopicFilter()Methods in io.moquette.broker.subscriptions with parameters of type Topic Modifier and Type Method Description intTopic. compareTo(Topic o)booleanTopic. match(Topic subscriptionTopic)Verify if the 2 topics matching respecting the rules of MQTT Appendix ASet<Subscription>CTrieSubscriptionDirectory. matchQosSharpening(Topic topic)Set<Subscription>ISubscriptionsDirectory. matchQosSharpening(Topic topic)Set<Subscription>CTrieSubscriptionDirectory. matchWithoutQosSharpening(Topic topic)Given a topic string return the clients subscriptions that matches it.Set<Subscription>ISubscriptionsDirectory. matchWithoutQosSharpening(Topic topic)Set<Subscription>CTrie. recursiveMatch(Topic topic)voidCTrie. removeFromTree(Topic topic, String clientID)voidCTrieSubscriptionDirectory. removeSubscription(Topic topic, String clientID)Removes subscription from CTrie, adds TNode when the last client unsubscribes, then calls for cleanTomb in a separate atomic CAS operation.voidISubscriptionsDirectory. removeSubscription(Topic topic, String clientID)Constructors in io.moquette.broker.subscriptions with parameters of type Topic Constructor Description Subscription(String clientId, Topic topicFilter, io.netty.handler.codec.mqtt.MqttQoS requestedQos) -
Uses of Topic in io.moquette.persistence
Methods in io.moquette.persistence with parameters of type Topic Modifier and Type Method Description voidH2RetainedRepository. cleanRetained(Topic topic)voidH2RetainedRepository. retain(Topic topic, io.netty.handler.codec.mqtt.MqttPublishMessage msg)
-