Class MulticastNetworkConnector

  • All Implemented Interfaces:
    org.apache.activemq.Service

    public class MulticastNetworkConnector
    extends NetworkConnector
    A network connector which uses some kind of multicast-like transport that communicates with potentially many remote brokers over a single logical Transport instance such as when using multicast. This implementation does not depend on multicast at all; any other group based transport could be used.
    • Constructor Detail

      • MulticastNetworkConnector

        public MulticastNetworkConnector()
      • MulticastNetworkConnector

        public MulticastNetworkConnector​(URI remoteURI)
    • Method Detail

      • getLocalTransport

        public org.apache.activemq.transport.Transport getLocalTransport()
      • setLocalTransport

        public void setLocalTransport​(org.apache.activemq.transport.Transport localTransport)
      • getRemoteTransport

        public org.apache.activemq.transport.Transport getRemoteTransport()
      • setRemoteTransport

        public void setRemoteTransport​(org.apache.activemq.transport.Transport remoteTransport)
        Sets the remote transport implementation
      • getRemoteURI

        public URI getRemoteURI()
      • setRemoteURI

        public void setRemoteURI​(URI remoteURI)
        Sets the remote transport URI to some group transport like multicast://address:port
      • createBridge

        protected DemandForwardingBridgeSupport createBridge​(org.apache.activemq.transport.Transport local,
                                                             org.apache.activemq.transport.Transport remote)