You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@activemq.apache.org by ch...@apache.org on 2012/07/03 18:55:18 UTC

svn commit: r1356830 - in /activemq/trunk/activemq-jmdns_1.0/src/main/java/org/apache/activemq/jmdns: DNSListener.java DNSRecord.java JmDNS.java

Author: chirino
Date: Tue Jul  3 16:55:17 2012
New Revision: 1356830

URL: http://svn.apache.org/viewvc?rev=1356830&view=rev
Log:
Open up the visibility of the JmDNS.addListener method.  It's handy for listening for record updates as they occur

Modified:
    activemq/trunk/activemq-jmdns_1.0/src/main/java/org/apache/activemq/jmdns/DNSListener.java
    activemq/trunk/activemq-jmdns_1.0/src/main/java/org/apache/activemq/jmdns/DNSRecord.java
    activemq/trunk/activemq-jmdns_1.0/src/main/java/org/apache/activemq/jmdns/JmDNS.java

Modified: activemq/trunk/activemq-jmdns_1.0/src/main/java/org/apache/activemq/jmdns/DNSListener.java
URL: http://svn.apache.org/viewvc/activemq/trunk/activemq-jmdns_1.0/src/main/java/org/apache/activemq/jmdns/DNSListener.java?rev=1356830&r1=1356829&r2=1356830&view=diff
==============================================================================
--- activemq/trunk/activemq-jmdns_1.0/src/main/java/org/apache/activemq/jmdns/DNSListener.java (original)
+++ activemq/trunk/activemq-jmdns_1.0/src/main/java/org/apache/activemq/jmdns/DNSListener.java Tue Jul  3 16:55:17 2012
@@ -28,7 +28,7 @@ package org.apache.activemq.jmdns;
  * @author Werner Randelshofer, Rick Blair
  * @version 1.0  May 22, 2004  Created.
  */
-interface DNSListener
+public interface DNSListener
 {
     /**
      * Update a DNS record.

Modified: activemq/trunk/activemq-jmdns_1.0/src/main/java/org/apache/activemq/jmdns/DNSRecord.java
URL: http://svn.apache.org/viewvc/activemq/trunk/activemq-jmdns_1.0/src/main/java/org/apache/activemq/jmdns/DNSRecord.java?rev=1356830&r1=1356829&r2=1356830&view=diff
==============================================================================
--- activemq/trunk/activemq-jmdns_1.0/src/main/java/org/apache/activemq/jmdns/DNSRecord.java (original)
+++ activemq/trunk/activemq-jmdns_1.0/src/main/java/org/apache/activemq/jmdns/DNSRecord.java Tue Jul  3 16:55:17 2012
@@ -34,7 +34,7 @@ import java.util.logging.Logger;
  * @version %I%, %G%
  * @author	Arthur van Hoff, Rick Blair, Werner Randelshofer, Pierre Frisch
  */
-abstract class DNSRecord extends DNSEntry
+public abstract class DNSRecord extends DNSEntry
 {
     private static Logger logger = Logger.getLogger(DNSRecord.class.toString());
     int ttl;
@@ -157,7 +157,7 @@ abstract class DNSRecord extends DNSEntr
     /**
      * Check if the record is expired.
      */
-    boolean isExpired(long now)
+    public boolean isExpired(long now)
     {
         return getExpirationTime(100) <= now;
     }
@@ -189,7 +189,7 @@ abstract class DNSRecord extends DNSEntr
     /**
      * Address record.
      */
-    static class Address extends DNSRecord
+    public static class Address extends DNSRecord
     {
         private static Logger logger = Logger.getLogger(Address.class.toString());
         InetAddress addr;
@@ -408,7 +408,7 @@ abstract class DNSRecord extends DNSEntr
     /**
      * Pointer record.
      */
-    static class Pointer extends DNSRecord
+    public static class Pointer extends DNSRecord
     {
         private static Logger logger = Logger.getLogger(Pointer.class.toString());
         String alias;
@@ -459,10 +459,10 @@ abstract class DNSRecord extends DNSEntr
         }
     }
 
-    static class Text extends DNSRecord
+    public static class Text extends DNSRecord
     {
         private static Logger logger = Logger.getLogger(Text.class.toString());
-        byte text[];
+        final public byte text[];
 
         Text(String name, int type, int clazz, int ttl, byte text[])
         {
@@ -528,7 +528,7 @@ abstract class DNSRecord extends DNSEntr
     /**
      * Service record.
      */
-    static class Service extends DNSRecord
+    public static class Service extends DNSRecord
     {
         private static Logger logger = Logger.getLogger(Service.class.toString());
         int priority;

Modified: activemq/trunk/activemq-jmdns_1.0/src/main/java/org/apache/activemq/jmdns/JmDNS.java
URL: http://svn.apache.org/viewvc/activemq/trunk/activemq-jmdns_1.0/src/main/java/org/apache/activemq/jmdns/JmDNS.java?rev=1356830&r1=1356829&r2=1356830&view=diff
==============================================================================
--- activemq/trunk/activemq-jmdns_1.0/src/main/java/org/apache/activemq/jmdns/JmDNS.java (original)
+++ activemq/trunk/activemq-jmdns_1.0/src/main/java/org/apache/activemq/jmdns/JmDNS.java Tue Jul  3 16:55:17 2012
@@ -737,7 +737,7 @@ public class JmDNS {
      * of answers to the question as they arrive, or from the cache if they
      * are already available.
      */
-    void addListener(DNSListener listener, DNSQuestion question) {
+    public void addListener(DNSListener listener, DNSQuestion question) {
         long now = System.currentTimeMillis();
 
         // add the new listener
@@ -760,7 +760,7 @@ public class JmDNS {
      * Remove a listener from all outstanding questions. The listener will no longer
      * receive any updates.
      */
-    void removeListener(DNSListener listener) {
+    public void removeListener(DNSListener listener) {
         synchronized (this) {
             listeners.remove(listener);
         }