Uses of Interface
io.helidon.webserver.http.HttpService
Packages that use HttpService
Package
Description
Helidon WebServer GraphQL Support.
Helidon WebServer HTTP specific APIs.
Helidon WebServer JSON-RPC Support.
Helidon WebServer Static Content Support.
-
Uses of HttpService in io.helidon.webserver.graphql
Classes in io.helidon.webserver.graphql that implement HttpService -
Uses of HttpService in io.helidon.webserver.http
Methods in io.helidon.webserver.http that return types with arguments of type HttpServiceModifier and TypeMethodDescriptionHttpServiceLocator.locate(ServerRequest request) Locate an HTTP service for the current request.Methods in io.helidon.webserver.http with parameters of type HttpServiceModifier and TypeMethodDescriptionstatic RegistrationRegistration.create(HttpService... services) Create a registration for service(s).static RegistrationRegistration.create(String path, HttpService... services) Create a registration for service(s) with a path.HttpRouting.Builder.register(HttpService... service) HttpRouting.Builder.register(String path, HttpService... service) HttpRules.register(HttpService... service) Register a service on the current path.HttpRules.register(String pathPattern, HttpService... service) Register a service on sub-path of the current path.Method parameters in io.helidon.webserver.http with type arguments of type HttpServiceModifier and TypeMethodDescriptionstatic HttpServiceLocatorHttpServiceLocator.create(Function<ServerRequest, Optional<HttpService>> locator) Create a service locator from a locating function.default HttpRouting.BuilderHttpRouting.Builder.register(String pathPattern, Supplier<? extends HttpService> service) default HttpRouting.BuilderHttpRouting.Builder.register(String pathPattern, Supplier<? extends HttpService> service1, Supplier<? extends HttpService> service2) default HttpRouting.BuilderHttpRouting.Builder.register(String pathPattern, Supplier<? extends HttpService> service1, Supplier<? extends HttpService> service2, Supplier<? extends HttpService> service3) default HttpRouting.BuilderHttpRouting.Builder.register(String pathPattern, Supplier<? extends HttpService> service1, Supplier<? extends HttpService> service2, Supplier<? extends HttpService> service3, Supplier<? extends HttpService> service4) default HttpRouting.BuilderHttpRouting.Builder.register(String pathPattern, Supplier<? extends HttpService> service1, Supplier<? extends HttpService> service2, Supplier<? extends HttpService> service3, Supplier<? extends HttpService> service4, Supplier<? extends HttpService> service5) default HttpRouting.BuilderHttpRouting.Builder.register(String pathPattern, List<Supplier<? extends HttpService>> services) default HttpRouting.BuilderHttpRouting.Builder.register(Supplier<? extends HttpService> service) default HttpRouting.BuilderHttpRouting.Builder.register(Supplier<? extends HttpService> service1, Supplier<? extends HttpService> service2) default HttpRouting.BuilderHttpRouting.Builder.register(Supplier<? extends HttpService> service1, Supplier<? extends HttpService> service2, Supplier<? extends HttpService> service3) default HttpRouting.BuilderHttpRouting.Builder.register(Supplier<? extends HttpService> service1, Supplier<? extends HttpService> service2, Supplier<? extends HttpService> service3, Supplier<? extends HttpService> service4) default HttpRouting.BuilderHttpRouting.Builder.register(Supplier<? extends HttpService> service1, Supplier<? extends HttpService> service2, Supplier<? extends HttpService> service3, Supplier<? extends HttpService> service4, Supplier<? extends HttpService> service5) default HttpRouting.BuilderHttpRouting.Builder.register(List<Supplier<? extends HttpService>> services) default HttpRulesHttpRules.register(String pathPattern, Supplier<? extends HttpService> service) Register a service on sub-path of the current path.default HttpRulesHttpRules.register(String pathPattern, Supplier<? extends HttpService> service1, Supplier<? extends HttpService> service2) Register two services on sub-path of the current path.default HttpRulesHttpRules.register(String pathPattern, Supplier<? extends HttpService> service1, Supplier<? extends HttpService> service2, Supplier<? extends HttpService> service3) Register three services on sub-path of the current path.default HttpRulesHttpRules.register(String pathPattern, Supplier<? extends HttpService> service1, Supplier<? extends HttpService> service2, Supplier<? extends HttpService> service3, Supplier<? extends HttpService> service4) Register four services on sub-path of the current path.default HttpRulesHttpRules.register(String pathPattern, Supplier<? extends HttpService> service1, Supplier<? extends HttpService> service2, Supplier<? extends HttpService> service3, Supplier<? extends HttpService> service4, Supplier<? extends HttpService> service5) Register five services on sub-path of the current path.default HttpRulesHttpRules.register(String pathPattern, List<Supplier<? extends HttpService>> services) Register services on sub-path of the current path.default HttpRulesHttpRules.register(Supplier<? extends HttpService> service) Register a service on the current path.default HttpRulesHttpRules.register(Supplier<? extends HttpService> service1, Supplier<? extends HttpService> service2) Register two services on the current path.default HttpRulesHttpRules.register(Supplier<? extends HttpService> service1, Supplier<? extends HttpService> service2, Supplier<? extends HttpService> service3) Register three services on the current path.default HttpRulesHttpRules.register(Supplier<? extends HttpService> service1, Supplier<? extends HttpService> service2, Supplier<? extends HttpService> service3, Supplier<? extends HttpService> service4) Register four services on the current path.default HttpRulesHttpRules.register(Supplier<? extends HttpService> service1, Supplier<? extends HttpService> service2, Supplier<? extends HttpService> service3, Supplier<? extends HttpService> service4, Supplier<? extends HttpService> service5) Register five services on the current path.default HttpRulesHttpRules.register(List<Supplier<? extends HttpService>> services) Register services on the current path. -
Uses of HttpService in io.helidon.webserver.jsonrpc
Classes in io.helidon.webserver.jsonrpc that implement HttpServiceModifier and TypeClassDescriptionclassJSON-RPC routing is an HTTP Service, as it is based on HTTP protocol. -
Uses of HttpService in io.helidon.webserver.staticcontent
Methods in io.helidon.webserver.staticcontent that return HttpServiceModifier and TypeMethodDescriptionstatic HttpServiceStaticContentFeature.createService(ClasspathHandlerConfig config) Create an Http service for classpath based content handler.static HttpServiceStaticContentFeature.createService(FileSystemHandlerConfig config) Create an Http service for file system based content handler.