Package io.varhttp
Class VarConfiguration
java.lang.Object
io.varhttp.VarConfiguration
-
Constructor Summary
ConstructorsConstructorDescriptionVarConfiguration
(VarServlet servlet, ControllerMapper controllerMapper, VarConfigurationContext context, ParameterHandler parameterHandler) -
Method Summary
Modifier and TypeMethodDescriptionvoid
addController
(Class<?> controller) void
addControllerMatcher
(ControllerMatcher controllerMatcher) void
addControllerPackage
(Package controllerPackage) Deprecated.void
addDefaultFilter
(Class<? extends jakarta.servlet.Filter> filter) void
addDefaultVarFilter
(Class<?> filterClass) void
addDefaultVarFilter
(Class<?> filterClass, Method method) void
addExceptionMapper
(ControllerExceptionMapper controllerExceptionMapper) void
addInitializedFilter
(jakarta.servlet.Filter filter) void
addParameterHandler
(Class<? extends IParameterHandlerMatcher> handlerMatcher) void
addRedirect
(String from, String to) void
void
configure
(Consumer<VarConfiguration> configurationConsumer) void
onControllerAdd
(ControllerListener methodConsumer) void
setBasePath
(String basePath) void
setNotFoundController
(Class<?> filterClass) void
setNotFoundController
(Class<?> filterClass, Method method) void
setObjectFactory
(ObjectFactory objectFactory) void
setPort
(int port)
-
Constructor Details
-
VarConfiguration
public VarConfiguration(VarServlet servlet, ControllerMapper controllerMapper, VarConfigurationContext context, ParameterHandler parameterHandler)
-
-
Method Details
-
addControllerPackage
Deprecated.Individually add controllers withaddController(Class)
instead- Parameters:
controllerPackage
- The package to scan for controllers
-
addController
-
setObjectFactory
-
addParameterHandler
-
addDefaultFilter
-
addDefaultVarFilter
-
addInitializedFilter
public void addInitializedFilter(jakarta.servlet.Filter filter) -
addDefaultVarFilter
-
setNotFoundController
-
setNotFoundController
-
addControllerMatcher
-
addExceptionMapper
-
setBasePath
-
configure
-
applyMappings
public void applyMappings() -
onControllerAdd
-
addRedirect
-
setPort
public void setPort(int port)
-
addController(Class)
instead