Class HornetQClientProtocolManagerFactory

  • All Implemented Interfaces:
    org.apache.activemq.artemis.spi.core.remoting.ClientProtocolManagerFactory

    public class HornetQClientProtocolManagerFactory
    extends java.lang.Object
    implements org.apache.activemq.artemis.spi.core.remoting.ClientProtocolManagerFactory
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      org.apache.activemq.artemis.api.core.TransportConfiguration adaptTransportConfiguration​(org.apache.activemq.artemis.api.core.TransportConfiguration tc)
      Adapt the transport configuration by replacing the factoryClassName corresponding to an HornetQ's NettyConnectorFactory by the Artemis-based implementation.
      org.apache.activemq.artemis.api.core.client.ServerLocator getLocator()  
      org.apache.activemq.artemis.spi.core.remoting.ClientProtocolManager newProtocolManager()  
      org.apache.activemq.artemis.spi.core.remoting.ClientProtocolManagerFactory setLocator​(org.apache.activemq.artemis.api.core.client.ServerLocator locator)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • HornetQClientProtocolManagerFactory

        public HornetQClientProtocolManagerFactory()
    • Method Detail

      • getLocator

        public org.apache.activemq.artemis.api.core.client.ServerLocator getLocator()
        Specified by:
        getLocator in interface org.apache.activemq.artemis.spi.core.remoting.ClientProtocolManagerFactory
      • setLocator

        public org.apache.activemq.artemis.spi.core.remoting.ClientProtocolManagerFactory setLocator​(org.apache.activemq.artemis.api.core.client.ServerLocator locator)
        Specified by:
        setLocator in interface org.apache.activemq.artemis.spi.core.remoting.ClientProtocolManagerFactory
      • adaptTransportConfiguration

        public org.apache.activemq.artemis.api.core.TransportConfiguration adaptTransportConfiguration​(org.apache.activemq.artemis.api.core.TransportConfiguration tc)
        Adapt the transport configuration by replacing the factoryClassName corresponding to an HornetQ's NettyConnectorFactory by the Artemis-based implementation.
        Specified by:
        adaptTransportConfiguration in interface org.apache.activemq.artemis.spi.core.remoting.ClientProtocolManagerFactory
      • newProtocolManager

        public org.apache.activemq.artemis.spi.core.remoting.ClientProtocolManager newProtocolManager()
        Specified by:
        newProtocolManager in interface org.apache.activemq.artemis.spi.core.remoting.ClientProtocolManagerFactory