Uses of Interface
io.avaje.jex.Jex
Packages that use Jex
-
Uses of Jex in io.avaje.jex
Methods in io.avaje.jex that return JexModifier and TypeMethodDescriptiondefault JexAdd a post-processing filter for all matched requests.default JexAdd a pre-processing filter for all matched requests.Configures the Jex instance using a functional approach.Jex.configureWith(io.avaje.inject.BeanScope beanScope) Configures the Jex instance using a dependency injection scope from Avaje-Inject.Jex.contextPath(String contextPath) Sets the context path for the Jex application.static JexJex.create()Create Jex.default JexJex.delete(String path, ExchangeHandler handler, Role... roles) Adds a DELETE handler to the route configuration.Jex.error(Class<T> exceptionClass, ExceptionHandler<T> handler) Registers an exception handler that handles the given type of exceptions.default JexJex.filter(HttpFilter handler) Add a filter for all matched requests.default JexJex.get(String path, ExchangeHandler handler, Role... roles) Adds a GET handler to the route configuration.default JexJex.group(String path, Routing.HttpService group) Add a group of route handlers with a common path prefix.Jex.jsonService(JsonService jsonService) Sets the JSON service to use for serialization and deserialization.default JexJex.options(String path, ExchangeHandler handler, Role... roles) Adds an OPTIONS handler to the route configuration.default JexJex.patch(String path, ExchangeHandler handler, Role... roles) Adds a PATCH handler to the route configuration.Adds a plugin to the Jex instance, extending its functionality.Jex.port(int port) Sets the port number on which the Jex server will listen for incoming requests.default JexJex.post(String path, ExchangeHandler handler, Role... roles) Adds a POST handler to the route configuration.default JexJex.put(String path, ExchangeHandler handler, Role... roles) Adds a PUT handler to the route configuration.Jex.register(TemplateRender renderer, String... extensions) Explicitly register a template renderer.Jex.routing(Routing.HttpService routes) Adds a new HTTP route and its associated handler to the Jex routing configuration.Jex.routing(Collection<Routing.HttpService> routes) Adds multiple HTTP routes and their associated handlers to the Jex routing configuration.default JexAdds an SSE handler to the route configuration. -
Uses of Jex in io.avaje.jex.core
Methods in io.avaje.jex.core with parameters of type Jex -
Uses of Jex in io.avaje.jex.spi
Methods in io.avaje.jex.spi with parameters of type Jex