public abstract class AbstractProtocolManager<P,I extends BaseInterceptor<P>,C extends RemotingConnection,R extends org.apache.activemq.artemis.core.server.balancing.RedirectHandler> extends Object implements ProtocolManager<I,R>
| Constructor and Description |
|---|
AbstractProtocolManager() |
| Modifier and Type | Method and Description |
|---|---|
Map<SimpleString,RoutingType> |
getPrefixes() |
String |
getSecurityDomain() |
protected String |
invokeInterceptors(List<I> interceptors,
P message,
C connection) |
void |
setAnycastPrefix(String anycastPrefix) |
void |
setMulticastPrefix(String multicastPrefix) |
void |
setSecurityDomain(String securityDomain) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitacceptsNoHandshake, addChannelHandlers, createConnectionEntry, getFactory, getRedirectHandler, handleBuffer, handshake, isProtocol, removeHandler, updateInterceptors, websocketSubprotocolIdentifiersprotected String invokeInterceptors(List<I> interceptors, P message, C connection)
public void setAnycastPrefix(String anycastPrefix)
setAnycastPrefix in interface ProtocolManager<I extends BaseInterceptor<P>,R extends org.apache.activemq.artemis.core.server.balancing.RedirectHandler>public void setMulticastPrefix(String multicastPrefix)
setMulticastPrefix in interface ProtocolManager<I extends BaseInterceptor<P>,R extends org.apache.activemq.artemis.core.server.balancing.RedirectHandler>public Map<SimpleString,RoutingType> getPrefixes()
getPrefixes in interface ProtocolManager<I extends BaseInterceptor<P>,R extends org.apache.activemq.artemis.core.server.balancing.RedirectHandler>public String getSecurityDomain()
getSecurityDomain in interface ProtocolManager<I extends BaseInterceptor<P>,R extends org.apache.activemq.artemis.core.server.balancing.RedirectHandler>public void setSecurityDomain(String securityDomain)
setSecurityDomain in interface ProtocolManager<I extends BaseInterceptor<P>,R extends org.apache.activemq.artemis.core.server.balancing.RedirectHandler>Copyright © 2021 The Apache Software Foundation. All rights reserved.