package net.i2p.client.naming; import java.util.Properties; import net.i2p.data.Destination; /** * @since 0.8.7 */ public interface NamingServiceListener { /** also called when a NamingService is added or removed */ public void configurationChanged(NamingService ns); /** * @param options NamingService-specific, can be null */ public void entryAdded(NamingService ns, String hostname, Destination dest, Properties options); /** * @param dest null if unchanged * @param options NamingService-specific, can be null */ public void entryChanged(NamingService ns, String hostname, Destination dest, Properties options); public void entryRemoved(NamingService ns, String hostname); }