【仅供内部供应商使用,不提供对外解答和培训】
增加表,编辑表,删除表的监听
public interface TableChangeListenProvider extends Mutable { String XML_TAG = "TableChangeListenProvider"; int CURRENT_LEVEL = 1; /** * 添加表后触发 * @param tableNames 表的原始名 */ void addEvent(Set<String> tableNames); /** * 更新表配置后触发 * @param tableNames 表原始名 */ void updateEvent(Set<String> tableNames); /** * 删除表配置后触发 * * @param tableNames 表原始名 */ void removeEvent(Set<String> tableNames); }
<extra-core> <TableChangeListenProvider class="继承抽象类的子类路径"/> </extra-core>
@API(level = TableChangeListenProvider.CURRENT_LEVEL) public abstract class AbstractTableChangeListenProvider implements TableChangeListenProvider { public int currentAPILevel() { return CURRENT_LEVEL; } @Override public String mark4Provider() { return getClass().getName(); } }