View Javadoc

1   // Copyright 2003-2005 Arthur van Hoff, Rick Blair
2   // Licensed under Apache License version 2.0
3   // Original license LGPL
4   
5   package javax.jmdns.impl;
6   
7   // REMIND: Listener should follow Java idiom for listener or have a different
8   // name.
9   
10  /**
11   * DNSListener. Listener for record updates.
12   * 
13   * @author Werner Randelshofer, Rick Blair
14   * @version 1.0 May 22, 2004 Created.
15   */
16  interface DNSListener {
17      /**
18       * Update a DNS record.
19       * 
20       * @param dnsCache
21       *            record cache
22       * @param now
23       *            update date
24       * @param record
25       *            DNS record
26       */
27      void updateRecord(DNSCache dnsCache, long now, DNSEntry record);
28  }