Class ProtonProtocolManagerFactory
- java.lang.Object
-
- org.apache.activemq.artemis.spi.core.protocol.AbstractProtocolManagerFactory<AmqpInterceptor>
-
- org.apache.activemq.artemis.protocol.amqp.broker.ProtonProtocolManagerFactory
-
- All Implemented Interfaces:
ProtocolManagerFactory<AmqpInterceptor>
public class ProtonProtocolManagerFactory extends AbstractProtocolManagerFactory<AmqpInterceptor>
-
-
Field Summary
Fields Modifier and Type Field Description static StringAMQP_PROTOCOL_NAME
-
Constructor Summary
Constructors Constructor Description ProtonProtocolManagerFactory()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ProtocolManagercreateProtocolManager(ActiveMQServer server, Map<String,Object> parameters, List<BaseInterceptor> incomingInterceptors, List<BaseInterceptor> outgoingInterceptors)List<AmqpInterceptor>filterInterceptors(List<BaseInterceptor> interceptors)StringgetModuleName()Persister<Message>[]getPersister()String[]getProtocols()voidloadProtocolServices(ActiveMQServer server, List<ActiveMQComponent> services)AMQP integration with the broker on this case needs to be soft.-
Methods inherited from class org.apache.activemq.artemis.spi.core.protocol.AbstractProtocolManagerFactory
internalFilterInterceptors
-
-
-
-
Field Detail
-
AMQP_PROTOCOL_NAME
public static final String AMQP_PROTOCOL_NAME
- See Also:
- Constant Field Values
-
-
Method Detail
-
createProtocolManager
public ProtocolManager createProtocolManager(ActiveMQServer server, Map<String,Object> parameters, List<BaseInterceptor> incomingInterceptors, List<BaseInterceptor> outgoingInterceptors) throws Exception
- Throws:
Exception
-
filterInterceptors
public List<AmqpInterceptor> filterInterceptors(List<BaseInterceptor> interceptors)
-
getProtocols
public String[] getProtocols()
-
getModuleName
public String getModuleName()
-
loadProtocolServices
public void loadProtocolServices(ActiveMQServer server, List<ActiveMQComponent> services)
AMQP integration with the broker on this case needs to be soft. As the broker may choose to not load the AMQP Protocol- Specified by:
loadProtocolServicesin interfaceProtocolManagerFactory<AmqpInterceptor>- Overrides:
loadProtocolServicesin classAbstractProtocolManagerFactory<AmqpInterceptor>
-
-