01: package org.vraptor.webapp;
02:
03: import java.util.List;
04:
05: import org.vraptor.VRaptorException;
06: import org.vraptor.plugin.VRaptorPlugin;
07:
08: /**
09: * A simple plugin manager interface.
10: *
11: * @author Guilherme Silveira
12: */
13: public interface PluginManager {
14:
15: void register(VRaptorPlugin plugin);
16:
17: List<VRaptorPlugin> getPlugins();
18:
19: void init(WebApplication application) throws VRaptorException;
20:
21: }
|