org.zodiac.plugin.extension.PluginControllerProcessorExtend Maven / Gradle / Ivy
package org.zodiac.plugin.extension;
import java.util.List;
/**
* 可扩展的 controller 处理者。
*/
public interface PluginControllerProcessorExtend {
/**
* 初始化
*/
void initialize();
/**
* 注册
*
* @param pluginId
* 插件id
* @param controllerWrappers
* controller 类集合
* @throws Exception
* 异常
*/
void registry(String pluginId, List controllerWrappers) throws Exception;
/**
* 注册
*
* @param pluginId
* 插件id
* @param controllerWrappers
* controller 类集合
* @throws Exception
* 异常
*/
void unRegistry(String pluginId, List controllerWrappers) throws Exception;
}