package se.unlogic.eagledns; /** * Interface that tells Eagle DNS that a {@link ZoneProvider} can trigger a zone reload. * * @author Robert "Unlogic" Olofsson (unlogic@unlogic.se) * @author Michael Neale, Red Hat (JBoss division) * */ public interface ZoneProviderUpdatable { /** * This method is automatically called by Eagle DNS when the {@link ZoneProvider} has been instantiated, before the {@link ZoneProvider#init(String) init()} method is called. * * @see ZoneChangeCallback * * @param zoneChangeCallback Callback handle */ void setChangeListener(ZoneChangeCallback zoneChangeCallback); }