--- old/src/java.management/share/classes/sun/management/jdp/JdpController.java 2015-05-18 17:53:43.312753407 +0400 +++ new/src/java.management/share/classes/sun/management/jdp/JdpController.java 2015-05-18 17:53:43.156753407 +0400 @@ -37,19 +37,18 @@ import sun.misc.ManagedLocalsThread; /** - * JdpController is responsible to create and manage a broadcast loop + * JdpController is responsible to create and manage a broadcast loop. * *

Other part of code has no access to broadcast loop and have to use * provided static methods * {@link #startDiscoveryService(InetAddress,int,String,String) startDiscoveryService} - * and {@link #stopDiscoveryService() stopDiscoveryService}

+ * and {@link #stopDiscoveryService() stopDiscoveryService} *

{@link #startDiscoveryService(InetAddress,int,String,String) startDiscoveryService} could be called multiple - * times as it stops the running service if it is necessary. Call to {@link #stopDiscoveryService() stopDiscoveryService} - * ignored if service isn't run

+ * times as it stops the running service if it is necessary. + * Call to {@link #stopDiscoveryService() stopDiscoveryService} + * ignored if service isn't run. * * - *

- * *

System properties below could be used to control broadcast loop behavior. * Property below have to be set explicitly in command line. It's not possible to * set it in management.config file. Careless changes of these properties could @@ -59,9 +58,9 @@ *

  • com.sun.management.jdp.pause - set broadcast interval in seconds
  • *
  • com.sun.management.jdp.source_addr - an address of interface to use for broadcast
  • * -

    + * *

    null parameters values are filtered out on {@link JdpPacketWriter} level and - * corresponding keys are not placed to packet.

    + * corresponding keys are not placed to packet. */ public final class JdpController {