package io.ebean.event; import io.ebean.Ebean; import java.util.Set; /** * Listen for bulk table events that occur. * <p> * These events can be triggered via * {@link Ebean#externalModification(String, boolean, boolean, boolean)} or * automatically determined from Ebean bulk update statements. */ public interface BulkTableEventListener { /** * Return the tables that this listener is interested in. */ Set<String> registeredTables(); /** * Process the event. */ void process(BulkTableEvent bulkTableEvent); }