Package io.varhttp
Class VarConfigurationContext
java.lang.Object
io.varhttp.VarConfigurationContext
- Direct Known Subclasses:
BaseVarConfigurationContext
-
Constructor Summary
ConstructorsConstructorDescriptionVarConfigurationContext
(VarServlet varServlet, VarConfigurationContext parentContext, ParameterHandler parameterHandler) -
Method Summary
Modifier and TypeMethodDescriptionvoid
addControllerMatcher
(ControllerMatcher controllerMatcher) void
addDefaultFilter
(Class<? extends jakarta.servlet.Filter> filterClass) void
addDefaultVarFilter
(Class<?> filterClass) void
addDefaultVarFilter
(Class<?> filterClass, Method method) void
addExecution
(Class<?> controllerClass, Method method, String baseUri, String classPath, ControllerMatch matchResult, VarConfigurationContext context) void
addInitializedFilter
(jakarta.servlet.Filter filter) void
addParameterHandler
(Class<? extends IParameterHandlerMatcher> handlerMatcher) void
addRedirect
(String from, String to) void
getVarFilterExecution
(Class<?> filterClass) getVarFilterExecution
(Class<?> filterClass, Method method) void
onControllerAdd
(ControllerListener methodConsumer) void
setBasePath
(String basePath) void
setNotFoundController
(Class<?> controllerClass) void
setNotFoundController
(Class<?> controllerClass, Method method) void
setObjectFactory
(ObjectFactory objectFactory)
-
Constructor Details
-
VarConfigurationContext
public VarConfigurationContext(VarServlet varServlet, VarConfigurationContext parentContext, ParameterHandler parameterHandler)
-
-
Method Details
-
getControllerMatchers
-
addExecution
public void addExecution(Class<?> controllerClass, Method method, String baseUri, String classPath, ControllerMatch matchResult, VarConfigurationContext context) -
addRedirect
-
getBasePath
-
setBasePath
-
addDefaultFilter
-
addInitializedFilter
public void addInitializedFilter(jakarta.servlet.Filter filter) -
addDefaultVarFilter
-
getVarFilterExecution
-
getVarFilterExecution
-
addDefaultVarFilter
-
setNotFoundController
-
setNotFoundController
-
getNotFoundController
-
addControllerMatcher
-
addParameterHandler
-
setObjectFactory
-
applyMappings
public void applyMappings() -
onControllerAdd
-
getOnControllerAdd
-