Package io.varhttp

Class VarConfiguration

java.lang.Object
io.varhttp.VarConfiguration

public class VarConfiguration extends Object
  • Constructor Details

  • Method Details

    • addControllerPackage

      @Deprecated public void addControllerPackage(Package controllerPackage)
      Deprecated.
      Individually add controllers with addController(Class) instead
      Parameters:
      controllerPackage - The package to scan for controllers
    • addController

      public void addController(Class<?> controller)
    • setObjectFactory

      public void setObjectFactory(ObjectFactory objectFactory)
    • addParameterHandler

      public void addParameterHandler(Class<? extends IParameterHandlerMatcher> handlerMatcher)
    • addDefaultFilter

      public void addDefaultFilter(Class<? extends jakarta.servlet.Filter> filter)
    • addDefaultVarFilter

      public void addDefaultVarFilter(Class<?> filterClass)
    • addInitializedFilter

      public void addInitializedFilter(jakarta.servlet.Filter filter)
    • addDefaultVarFilter

      public void addDefaultVarFilter(Class<?> filterClass, Method method)
    • setNotFoundController

      public void setNotFoundController(Class<?> filterClass)
    • setNotFoundController

      public void setNotFoundController(Class<?> filterClass, Method method)
    • addControllerMatcher

      public void addControllerMatcher(ControllerMatcher controllerMatcher)
    • addExceptionMapper

      public void addExceptionMapper(ControllerExceptionMapper controllerExceptionMapper)
    • setBasePath

      public void setBasePath(String basePath)
    • configure

      public void configure(Consumer<VarConfiguration> configurationConsumer)
    • applyMappings

      public void applyMappings()
    • onControllerAdd

      public void onControllerAdd(ControllerListener methodConsumer)
    • addRedirect

      public void addRedirect(String from, String to)
    • setPort

      public void setPort(int port)