| Package | Description |
|---|---|
| io.helidon.security.webserver |
Integration library for RxServer.
|
| io.helidon.webserver |
Reactive web server API.
|
| io.helidon.webserver.json |
| Modifier and Type | Class | Description |
|---|---|---|
class |
SecurityHandler |
Handles security for web server.
|
| Modifier and Type | Class | Description |
|---|---|---|
static class |
RequestPredicate.ConditionalHandler |
A
Handler which executes provided logic only if provided condition is satisfied. |
| Modifier and Type | Method | Description |
|---|---|---|
static <T> Handler |
Handler.of(java.lang.Class<T> entityType,
Handler.EntityHandler<T> entityHandler) |
Creates new instance of the
Handler for the entity representing HTTP request content. |
static <T> Handler |
Handler.of(java.lang.Class<T> entityType,
Handler.EntityHandler<T> entityHandler,
ErrorHandler<java.lang.Throwable> entityReadErrorHandler) |
Creates new instance of the
Handler for the entity representing HTTP request content. |
Handler |
RequestPredicate.ConditionalHandler.otherwise(Handler handler) |
Creates new
Handler instance which executes this handler if condition was satisfied, otherwise
executes provided handler. |
| Modifier and Type | Method | Description |
|---|---|---|
Routing.Builder |
Routing.Builder.any(Handler... requestHandlers) |
|
Routing.Builder |
Routing.Builder.any(PathMatcher pathMatcher,
Handler... requestHandlers) |
|
Routing.Builder |
Routing.Builder.any(java.lang.String pathPattern,
Handler... requestHandlers) |
|
T |
Routing.Rules.any(Handler... requestHandlers) |
Routes all requests to provided handler(s).
|
T |
Routing.Rules.any(PathMatcher pathMatcher,
Handler... requestHandlers) |
Routes all requests with corresponding path to provided handler(s).
|
T |
Routing.Rules.any(java.lang.String pathPattern,
Handler... requestHandlers) |
Routes all requests with corresponding path to provided handler(s).
|
Routing.Builder |
Routing.Builder.anyOf(java.lang.Iterable<Http.RequestMethod> methods,
Handler... requestHandlers) |
|
Routing.Builder |
Routing.Builder.anyOf(java.lang.Iterable<Http.RequestMethod> methods,
PathMatcher pathMatcher,
Handler... requestHandlers) |
|
Routing.Builder |
Routing.Builder.anyOf(java.lang.Iterable<Http.RequestMethod> methods,
java.lang.String pathPattern,
Handler... requestHandlers) |
|
T |
Routing.Rules.anyOf(java.lang.Iterable<Http.RequestMethod> methods,
Handler... requestHandlers) |
Routes requests any specified method to provided handler(s).
|
T |
Routing.Rules.anyOf(java.lang.Iterable<Http.RequestMethod> methods,
PathMatcher pathMatcher,
Handler... requestHandlers) |
Routes requests with any specified method and corresponding path to provided handler(s).
|
T |
Routing.Rules.anyOf(java.lang.Iterable<Http.RequestMethod> methods,
java.lang.String pathPattern,
Handler... requestHandlers) |
Routes requests with any specified method and corresponding path to provided handler(s).
|
Routing.Builder |
Routing.Builder.delete(Handler... requestHandlers) |
|
Routing.Builder |
Routing.Builder.delete(PathMatcher pathMatcher,
Handler... requestHandlers) |
|
Routing.Builder |
Routing.Builder.delete(java.lang.String pathPattern,
Handler... requestHandlers) |
|
T |
Routing.Rules.delete(Handler... requestHandlers) |
Routes all DELETE requests to provided handler(s).
|
T |
Routing.Rules.delete(PathMatcher pathMatcher,
Handler... requestHandlers) |
Routes DELETE requests with corresponding path to provided handler(s).
|
T |
Routing.Rules.delete(java.lang.String pathPattern,
Handler... requestHandlers) |
Routes DELETE requests with corresponding path to provided handler(s).
|
Routing.Builder |
Routing.Builder.get(Handler... requestHandlers) |
|
Routing.Builder |
Routing.Builder.get(PathMatcher pathMatcher,
Handler... requestHandlers) |
|
Routing.Builder |
Routing.Builder.get(java.lang.String pathPattern,
Handler... requestHandlers) |
|
T |
Routing.Rules.get(Handler... requestHandlers) |
Routes all GET requests to provided handler(s).
|
T |
Routing.Rules.get(PathMatcher pathMatcher,
Handler... requestHandlers) |
Routes GET requests with corresponding path to provided handler(s).
|
T |
Routing.Rules.get(java.lang.String pathPattern,
Handler... requestHandlers) |
Routes GET requests with corresponding path to provided handler(s).
|
Routing.Builder |
Routing.Builder.head(Handler... requestHandlers) |
|
Routing.Builder |
Routing.Builder.head(PathMatcher pathMatcher,
Handler... requestHandlers) |
|
Routing.Builder |
Routing.Builder.head(java.lang.String pathPattern,
Handler... requestHandlers) |
|
T |
Routing.Rules.head(Handler... requestHandlers) |
Routes all HEAD requests to provided handler(s).
|
T |
Routing.Rules.head(PathMatcher pathMatcher,
Handler... requestHandlers) |
Routes HEAD requests with corresponding path to provided handler(s).
|
T |
Routing.Rules.head(java.lang.String pathPattern,
Handler... requestHandlers) |
Routes HEAD requests with corresponding path to provided handler(s).
|
Routing.Builder |
Routing.Builder.options(Handler... requestHandlers) |
|
Routing.Builder |
Routing.Builder.options(PathMatcher pathMatcher,
Handler... requestHandlers) |
|
Routing.Builder |
Routing.Builder.options(java.lang.String pathPattern,
Handler... requestHandlers) |
|
T |
Routing.Rules.options(Handler... requestHandlers) |
Routes all OPTIONS requests to provided handler(s).
|
T |
Routing.Rules.options(PathMatcher pathMatcher,
Handler... requestHandlers) |
Routes OPTIONS requests with corresponding path to provided handler(s).
|
T |
Routing.Rules.options(java.lang.String pathPattern,
Handler... requestHandlers) |
Routes OPTIONS requests with corresponding path to provided handler(s).
|
Handler |
RequestPredicate.ConditionalHandler.otherwise(Handler handler) |
Creates new
Handler instance which executes this handler if condition was satisfied, otherwise
executes provided handler. |
Routing.Builder |
Routing.Builder.post(Handler... requestHandlers) |
|
Routing.Builder |
Routing.Builder.post(PathMatcher pathMatcher,
Handler... requestHandlers) |
|
Routing.Builder |
Routing.Builder.post(java.lang.String pathPattern,
Handler... requestHandlers) |
|
T |
Routing.Rules.post(Handler... requestHandlers) |
Routes all POST requests to provided handler(s).
|
T |
Routing.Rules.post(PathMatcher pathMatcher,
Handler... requestHandlers) |
Routes POST requests with corresponding path to provided handler(s).
|
T |
Routing.Rules.post(java.lang.String pathPattern,
Handler... requestHandlers) |
Routes POST requests with corresponding path to provided handler(s).
|
Routing.Builder |
Routing.Builder.put(Handler... requestHandlers) |
|
Routing.Builder |
Routing.Builder.put(PathMatcher pathMatcher,
Handler... requestHandlers) |
|
Routing.Builder |
Routing.Builder.put(java.lang.String pathPattern,
Handler... requestHandlers) |
|
T |
Routing.Rules.put(Handler... requestHandlers) |
Routes all PUT requests to provided handler(s).
|
T |
Routing.Rules.put(PathMatcher pathMatcher,
Handler... requestHandlers) |
Routes PUT requests with corresponding path to provided handler(s).
|
T |
Routing.Rules.put(java.lang.String pathPattern,
Handler... requestHandlers) |
Routes PUT requests with corresponding path to provided handler(s).
|
RequestPredicate.ConditionalHandler |
RequestPredicate.thenApply(Handler handler) |
Creates request-response handler/filter which calls provided handler only if this predicate accepts provided request,
otherwise call
ServerRequest.next() method. |
Routing.Builder |
Routing.Builder.trace(Handler... requestHandlers) |
|
Routing.Builder |
Routing.Builder.trace(PathMatcher pathMatcher,
Handler... requestHandlers) |
|
Routing.Builder |
Routing.Builder.trace(java.lang.String pathPattern,
Handler... requestHandlers) |
|
T |
Routing.Rules.trace(Handler... requestHandlers) |
Routes all TRACE requests to provided handler(s).
|
T |
Routing.Rules.trace(PathMatcher pathMatcher,
Handler... requestHandlers) |
Routes TRACE requests with corresponding path to provided handler(s).
|
T |
Routing.Rules.trace(java.lang.String pathPattern,
Handler... requestHandlers) |
Routes TRACE requests with corresponding path to provided handler(s).
|
| Modifier and Type | Class | Description |
|---|---|---|
class |
JsonSupport |
Copyright © 2018, Oracle and/or its affiliates. All Rights Reserved. Use is subject to license terms.