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 Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface 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>>
-