package cn.dreampie.route.config; import cn.dreampie.route.core.Route; import java.util.Map; import java.util.Set; /** * Config. * <p/> * Config order: configConstant(), configResource(), configPlugin(), configInterceptor(), configHandler() */ public class Config { /** * Config constant */ public void configConstant(ConstantLoader constantLoader) { } /** * Config resource */ public void configResource(ResourceLoader resourceLoader) { } /** * Config plugin */ public void configPlugin(PluginLoader pluginLoader) { } /** * Config interceptor applied to all actions. */ public void configInterceptor(InterceptorLoader interceptorLoader) { } /** * Config handler */ public void configHandler(HandlerLoader handlerLoader) { } /** * Call back after Resty router build */ public void afterRouterBuild(Map<String, Map<String, Set<Route>>> routesMap) { } /** * Call back after Resty start */ public void afterStart() { } /** * Call back before Resty stop */ public void beforeStop() { } }