Package io.moquette.persistence
Class H2RetainedRepository
- java.lang.Object
-
- io.moquette.persistence.H2RetainedRepository
-
- All Implemented Interfaces:
IRetainedRepository
public class H2RetainedRepository extends Object implements IRetainedRepository
-
-
Constructor Summary
Constructors Constructor Description H2RetainedRepository(org.h2.mvstore.MVStore mvStore)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidcleanRetained(Topic topic)booleanisEmpty()voidretain(Topic topic, io.netty.handler.codec.mqtt.MqttPublishMessage msg)List<RetainedMessage>retainedOnTopic(String topic)
-
-
-
Method Detail
-
cleanRetained
public void cleanRetained(Topic topic)
- Specified by:
cleanRetainedin interfaceIRetainedRepository
-
retain
public void retain(Topic topic, io.netty.handler.codec.mqtt.MqttPublishMessage msg)
- Specified by:
retainin interfaceIRetainedRepository
-
isEmpty
public boolean isEmpty()
- Specified by:
isEmptyin interfaceIRetainedRepository
-
retainedOnTopic
public List<RetainedMessage> retainedOnTopic(String topic)
- Specified by:
retainedOnTopicin interfaceIRetainedRepository
-
-