package se.unlogic.eagledns;

/**
 * Interface that enables {@link ZoneProvider}'s to reload the zone cache in Eagle DNS without using the remote management interface ({@link EagleManager}).
 *
 * @author Robert "Unlogic" Olofsson (unlogic@unlogic.se)
 * @author Michael Neale, Red Hat (JBoss division)
 *
 */
public interface ZoneChangeCallback {

   /**
    * Calling this method causes Eagle DNS to reload all it's zone from the registered zone providers
    */
   void zoneDataChanged();

}
