Class AbstractProtocolManager<P,I extends BaseInterceptor<P>,C extends RemotingConnection,R extends org.apache.activemq.artemis.core.server.routing.RoutingHandler>
java.lang.Object
org.apache.activemq.artemis.spi.core.protocol.AbstractProtocolManager<P,I,C,R>
- All Implemented Interfaces:
ProtocolManager<I,R>
public abstract class AbstractProtocolManager<P,I extends BaseInterceptor<P>,C extends RemotingConnection,R extends org.apache.activemq.artemis.core.server.routing.RoutingHandler>
extends Object
implements ProtocolManager<I,R>
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected StringinvokeInterceptors(List<I> interceptors, P message, C connection) voidsetAnycastPrefix(String anycastPrefix) voidsetMulticastPrefix(String multicastPrefix) voidsetSecurityDomain(String securityDomain) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.apache.activemq.artemis.spi.core.protocol.ProtocolManager
acceptsNoHandshake, addChannelHandlers, createConnectionEntry, getFactory, getRoutingHandler, handleBuffer, handshake, isProtocol, removeHandler, updateInterceptors, websocketSubprotocolIdentifiers
-
Constructor Details
-
AbstractProtocolManager
public AbstractProtocolManager()
-
-
Method Details
-
invokeInterceptors
-
setAnycastPrefix
- Specified by:
setAnycastPrefixin interfaceProtocolManager<P,I extends BaseInterceptor<P>>
-
setMulticastPrefix
- Specified by:
setMulticastPrefixin interfaceProtocolManager<P,I extends BaseInterceptor<P>>
-
getPrefixes
- Specified by:
getPrefixesin interfaceProtocolManager<P,I extends BaseInterceptor<P>>
-
getSecurityDomain
- Specified by:
getSecurityDomainin interfaceProtocolManager<P,I extends BaseInterceptor<P>>
-
setSecurityDomain
- Specified by:
setSecurityDomainin interfaceProtocolManager<P,I extends BaseInterceptor<P>>
-