Class JDPClient


  • public final class JDPClient
    extends java.lang.Object

    Client for discovering JVM services on the network.

    Note: This client is also able to parse packets sent using the legacy JRockit Discovery Protocol.

    • Field Detail

      • LOGGER

        static final java.util.logging.Logger LOGGER
      • address

        private final java.net.InetAddress address
      • port

        private final int port
      • pruner

        private final Pruner pruner
    • Constructor Detail

      • JDPClient

        public JDPClient()
      • JDPClient

        JDPClient​(java.net.InetAddress address,
                  int port)
      • JDPClient

        public JDPClient​(java.net.InetAddress address,
                         int port,
                         int heartBeatTimeout)
    • Method Detail

      • addDiscoveryListener

        public void addDiscoveryListener​(DiscoveryListener listener)
      • removeDiscoveryListener

        public void removeDiscoveryListener​(DiscoveryListener listener)
      • start

        public void start()
                   throws java.io.IOException
        Throws:
        java.io.IOException
      • startThread

        private static void startThread​(java.lang.ThreadGroup group,
                                        java.lang.Runnable r,
                                        java.lang.String name)
      • stop

        public void stop()
      • getDiscoverables

        public java.util.Set<Discoverable> getDiscoverables()