Class AbstractProtocolManager<P,​I extends org.apache.activemq.artemis.api.core.BaseInterceptor<P>,​C extends org.apache.activemq.artemis.spi.core.protocol.RemotingConnection,​R extends org.apache.activemq.artemis.core.server.routing.RoutingHandler>

  • All Implemented Interfaces:
    ProtocolManager<I,​R>

    public abstract class AbstractProtocolManager<P,​I extends org.apache.activemq.artemis.api.core.BaseInterceptor<P>,​C extends org.apache.activemq.artemis.spi.core.protocol.RemotingConnection,​R extends org.apache.activemq.artemis.core.server.routing.RoutingHandler>
    extends java.lang.Object
    implements ProtocolManager<I,​R>
    • Constructor Detail

      • AbstractProtocolManager

        public AbstractProtocolManager()
    • Method Detail

      • invokeInterceptors

        protected java.lang.String invokeInterceptors​(java.util.List<I> interceptors,
                                                      P message,
                                                      C connection)
      • setAnycastPrefix

        public void setAnycastPrefix​(java.lang.String anycastPrefix)
        Specified by:
        setAnycastPrefix in interface ProtocolManager<P,​I extends org.apache.activemq.artemis.api.core.BaseInterceptor<P>>
      • setMulticastPrefix

        public void setMulticastPrefix​(java.lang.String multicastPrefix)
        Specified by:
        setMulticastPrefix in interface ProtocolManager<P,​I extends org.apache.activemq.artemis.api.core.BaseInterceptor<P>>
      • getPrefixes

        public java.util.Map<org.apache.activemq.artemis.api.core.SimpleString,​org.apache.activemq.artemis.api.core.RoutingType> getPrefixes()
        Specified by:
        getPrefixes in interface ProtocolManager<P,​I extends org.apache.activemq.artemis.api.core.BaseInterceptor<P>>
      • getSecurityDomain

        public java.lang.String getSecurityDomain()
        Specified by:
        getSecurityDomain in interface ProtocolManager<P,​I extends org.apache.activemq.artemis.api.core.BaseInterceptor<P>>
      • setSecurityDomain

        public void setSecurityDomain​(java.lang.String securityDomain)
        Specified by:
        setSecurityDomain in interface ProtocolManager<P,​I extends org.apache.activemq.artemis.api.core.BaseInterceptor<P>>