Class MQTTProtocolManagerFactory
- java.lang.Object
-
- org.apache.activemq.artemis.spi.core.protocol.AbstractProtocolManagerFactory<MQTTInterceptor>
-
- org.apache.activemq.artemis.core.protocol.mqtt.MQTTProtocolManagerFactory
-
- All Implemented Interfaces:
ProtocolManagerFactory<MQTTInterceptor>
public class MQTTProtocolManagerFactory extends AbstractProtocolManagerFactory<MQTTInterceptor>
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description classMQTTProtocolManagerFactory.MQTTPeriodicTasks
-
Field Summary
Fields Modifier and Type Field Description static StringMQTT_PROTOCOL_NAME
-
Constructor Summary
Constructors Constructor Description MQTTProtocolManagerFactory()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ProtocolManagercreateProtocolManager(org.apache.activemq.artemis.core.server.ActiveMQServer server, Map<String,Object> parameters, List<BaseInterceptor> incomingInterceptors, List<BaseInterceptor> outgoingInterceptors)List<MQTTInterceptor>filterInterceptors(List<BaseInterceptor> interceptors)StringgetModuleName()String[]getProtocols()voidloadProtocolServices(org.apache.activemq.artemis.core.server.ActiveMQServer server, List<org.apache.activemq.artemis.core.server.ActiveMQComponent> services)-
Methods inherited from class org.apache.activemq.artemis.spi.core.protocol.AbstractProtocolManagerFactory
internalFilterInterceptors
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.apache.activemq.artemis.spi.core.protocol.ProtocolManagerFactory
getPersister
-
-
-
-
Field Detail
-
MQTT_PROTOCOL_NAME
public static final String MQTT_PROTOCOL_NAME
- See Also:
- Constant Field Values
-
-
Method Detail
-
createProtocolManager
public ProtocolManager createProtocolManager(org.apache.activemq.artemis.core.server.ActiveMQServer server, Map<String,Object> parameters, List<BaseInterceptor> incomingInterceptors, List<BaseInterceptor> outgoingInterceptors) throws Exception
- Throws:
Exception
-
filterInterceptors
public List<MQTTInterceptor> filterInterceptors(List<BaseInterceptor> interceptors)
-
getProtocols
public String[] getProtocols()
-
getModuleName
public String getModuleName()
-
loadProtocolServices
public void loadProtocolServices(org.apache.activemq.artemis.core.server.ActiveMQServer server, List<org.apache.activemq.artemis.core.server.ActiveMQComponent> services)- Specified by:
loadProtocolServicesin interfaceProtocolManagerFactory<MQTTInterceptor>- Overrides:
loadProtocolServicesin classAbstractProtocolManagerFactory<MQTTInterceptor>
-
-