Class UdpTransportServer

All Implemented Interfaces:
Service, TransportServer

@Deprecated public class UdpTransportServer extends TransportServerSupport
Deprecated.
A UDP based implementation of TransportServer
  • Constructor Details

  • Method Details

    • toString

      public String toString()
      Deprecated.
      Overrides:
      toString in class Object
    • run

      public void run()
      Deprecated.
    • getServerTransport

      public UdpTransport getServerTransport()
      Deprecated.
    • setBrokerInfo

      public void setBrokerInfo(BrokerInfo brokerInfo)
      Deprecated.
      Description copied from interface: TransportServer
      Associates a broker info with the transport server so that the transport can do discovery advertisements of the broker.
    • doStart

      protected void doStart() throws Exception
      Deprecated.
      Specified by:
      doStart in class ServiceSupport
      Throws:
      Exception
    • doStop

      protected void doStop(ServiceStopper stopper) throws Exception
      Deprecated.
      Specified by:
      doStop in class ServiceSupport
      Throws:
      Exception
    • processInboundConnection

      protected void processInboundConnection(Command command)
      Deprecated.
    • configureTransport

      protected Transport configureTransport(Transport transport)
      Deprecated.
    • createTransport

      protected Transport createTransport(Command command, DatagramEndpoint endpoint) throws IOException
      Deprecated.
      Throws:
      IOException
    • getSocketAddress

      public InetSocketAddress getSocketAddress()
      Deprecated.
      Returns:
      The socket address that this transport is accepting connections on or null if this does not or is not currently accepting connections on a socket.
    • isSslServer

      public boolean isSslServer()
      Deprecated.
      Description copied from interface: TransportServer
      For TransportServers that provide SSL connections to their connected peers they should return true here if and only if they populate the ConnectionInfo command presented to the Broker with the peers certificate chain so that the broker knows it can use that information to authenticate the connected peer.
      Returns:
      true if this transport server provides SSL level security over its connections.
    • isAllowLinkStealing

      public boolean isAllowLinkStealing()
      Deprecated.
      Description copied from interface: TransportServer
      Some protocols allow link stealing by default (if 2 connections have the same clientID - the youngest wins). This is the default for AMQP and MQTT. However, JMS 1.1 spec requires the opposite
      Specified by:
      isAllowLinkStealing in interface TransportServer
      Overrides:
      isAllowLinkStealing in class TransportServerSupport
      Returns:
      true if allow link stealing is enabled.
    • setAllowLinkStealing

      public void setAllowLinkStealing(boolean allowLinkStealing)
      Deprecated.
      Overrides:
      setAllowLinkStealing in class TransportServerSupport
    • getMaxConnectionExceededCount

      public long getMaxConnectionExceededCount()
      Deprecated.
    • resetStatistics

      public void resetStatistics()
      Deprecated.