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      */
updateRecord(DNSCache dnsCache, long now, DNSEntry record)27     void updateRecord(DNSCache dnsCache, long now, DNSEntry record);
28 }
29