Class FramedEntityStreamingDirectives
java.lang.Object
org.apache.pekko.http.javadsl.server.directives.BasicDirectives
org.apache.pekko.http.javadsl.server.directives.CacheConditionDirectives
org.apache.pekko.http.javadsl.server.directives.CodingDirectives
org.apache.pekko.http.javadsl.server.directives.CookieDirectives
org.apache.pekko.http.javadsl.server.directives.DebuggingDirectives
org.apache.pekko.http.javadsl.server.directives.ExecutionDirectives
org.apache.pekko.http.javadsl.server.directives.FileAndResourceDirectives
org.apache.pekko.http.javadsl.server.directives.FileUploadDirectives
org.apache.pekko.http.javadsl.server.directives.FormFieldDirectives
org.apache.pekko.http.javadsl.server.directives.FutureDirectives
org.apache.pekko.http.javadsl.server.directives.HeaderDirectives
org.apache.pekko.http.javadsl.server.directives.AttributeDirectives
org.apache.pekko.http.javadsl.server.directives.HostDirectives
org.apache.pekko.http.javadsl.server.directives.MarshallingDirectives
org.apache.pekko.http.javadsl.server.directives.MethodDirectives
org.apache.pekko.http.javadsl.server.directives.MiscDirectives
org.apache.pekko.http.javadsl.server.directives.ParameterDirectives
org.apache.pekko.http.javadsl.server.directives.PathDirectives
org.apache.pekko.http.javadsl.server.directives.RangeDirectives
org.apache.pekko.http.javadsl.server.directives.RespondWithDirectives
org.apache.pekko.http.javadsl.server.directives.RouteDirectives
org.apache.pekko.http.javadsl.server.directives.SchemeDirectives
org.apache.pekko.http.javadsl.server.directives.SecurityDirectives
org.apache.pekko.http.javadsl.server.directives.WebSocketDirectives
org.apache.pekko.http.javadsl.server.directives.TimeoutDirectives
org.apache.pekko.http.javadsl.server.directives.FramedEntityStreamingDirectives
- Direct Known Subclasses:
- AllDirectives,- FramedEntityStreamingDirectives$
EXPERIMENTAL API
- 
Nested Class SummaryNested classes/interfaces inherited from class org.apache.pekko.http.javadsl.server.directives.SecurityDirectivesSecurityDirectives.ProvidedCredentials, SecurityDirectives.ProvidedCredentials$
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionstatic <T> RouteAdapterattribute(AttributeKey<T> key, Function<T, Route> inner) static <T> RouteauthenticateBasic(String realm, Function<Optional<SecurityDirectives.ProvidedCredentials>, Optional<T>> authenticator, Function<T, Route> inner) static <T> RouteauthenticateBasicAsync(String realm, Function<Optional<SecurityDirectives.ProvidedCredentials>, CompletionStage<Optional<T>>> authenticator, Function<T, Route> inner) static <T> RouteauthenticateBasicAsyncOptional(String realm, Function<Optional<SecurityDirectives.ProvidedCredentials>, CompletionStage<Optional<T>>> authenticator, Function<Optional<T>, Route> inner) static <T> RouteauthenticateBasicOptional(String realm, Function<Optional<SecurityDirectives.ProvidedCredentials>, Optional<T>> authenticator, Function<Optional<T>, Route> inner) static <T> RouteauthenticateBasicPF(String realm, scala.PartialFunction<Optional<SecurityDirectives.ProvidedCredentials>, T> authenticator, Function<T, Route> inner) static <T> RouteauthenticateBasicPFAsync(String realm, scala.PartialFunction<Optional<SecurityDirectives.ProvidedCredentials>, CompletionStage<T>> authenticator, Function<T, Route> inner) static <T> RouteauthenticateOAuth2(String realm, Function<Optional<SecurityDirectives.ProvidedCredentials>, Optional<T>> authenticator, Function<T, Route> inner) static <T> RouteauthenticateOAuth2Async(String realm, Function<Optional<SecurityDirectives.ProvidedCredentials>, CompletionStage<Optional<T>>> authenticator, Function<T, Route> inner) static <T> RouteauthenticateOAuth2AsyncOptional(String realm, Function<Optional<SecurityDirectives.ProvidedCredentials>, CompletionStage<Optional<T>>> authenticator, Function<Optional<T>, Route> inner) static <T> RouteauthenticateOAuth2Optional(String realm, Function<Optional<SecurityDirectives.ProvidedCredentials>, Optional<T>> authenticator, Function<Optional<T>, Route> inner) static <C extends HttpCredentials,T> 
 RouteauthenticateOrRejectWithChallenge(Class<C> c, Function<Optional<C>, CompletionStage<scala.util.Either<HttpChallenge, T>>> authenticator, Function<T, Route> inner) static <T> RouteauthenticateOrRejectWithChallenge(Function<Optional<HttpCredentials>, CompletionStage<scala.util.Either<HttpChallenge, T>>> authenticator, Function<T, Route> inner) static Routestatic RouteauthorizeAsync(Supplier<CompletionStage<Object>> check, Supplier<Route> inner) static RouteauthorizeAsyncWithRequestContext(org.apache.pekko.japi.function.Function<RequestContext, CompletionStage<Object>> check, Supplier<Route> inner) static RouteauthorizeWithRequestContext(org.apache.pekko.japi.function.Function<RequestContext, Object> check, Supplier<Route> inner) static RoutecancelRejection(Rejection rejection, Supplier<Route> inner) static RoutecancelRejections(Iterable<Class<?>> classes, Supplier<Route> inner) static RoutecancelRejections(Predicate<Rejection> filter, Supplier<Route> inner) static RoutecheckSameOrigin(HttpOriginRange allowed, Supplier<Route> inner) static RouteAdaptercomplete(Iterable<HttpHeader> headers, RequestEntity entity) static RouteAdaptercomplete(Iterable<HttpHeader> headers, ResponseEntity entity) static <T> RouteAdaptercomplete(Iterable<HttpHeader> headers, T value, Marshaller<T, RequestEntity> marshaller) static Routestatic Routecomplete(HttpResponse response) static RouteAdaptercomplete(RequestEntity entity) static RouteAdaptercomplete(ResponseEntity entity) static Routecomplete(StatusCode status) static RouteAdaptercomplete(StatusCode status, Iterable<HttpHeader> headers, RequestEntity entity) static RouteAdaptercomplete(StatusCode status, Iterable<HttpHeader> headers, ResponseEntity entity) static <T> RouteAdaptercomplete(StatusCode status, Iterable<HttpHeader> headers, T value, Marshaller<T, RequestEntity> marshaller) static RouteAdaptercomplete(StatusCode status, String entity) static RouteAdaptercomplete(StatusCode status, RequestEntity entity) static RouteAdaptercomplete(StatusCode status, ResponseEntity entity) static <T> RouteAdaptercomplete(StatusCode status, T value, Marshaller<T, RequestEntity> marshaller) static <T> RouteAdaptercomplete(T value, Marshaller<T, HttpResponse> marshaller) static <T> RouteAdaptercompleteOK(T value, Marshaller<T, RequestEntity> marshaller) static RouteAdapterstatic <T> RouteAdaptercompleteOKWithFuture(CompletionStage<T> value, Marshaller<T, RequestEntity> marshaller) static <T> RouteAdaptercompleteOKWithFuture(scala.concurrent.Future<T> value, Marshaller<T, RequestEntity> marshaller) static RouteAdapterstatic RouteAdaptercompleteOKWithFutureString(scala.concurrent.Future<String> value) <T,M> Route completeOKWithSource(org.apache.pekko.stream.javadsl.Source<T, M> source, Marshaller<T, RequestEntity> m, EntityStreamingSupport support) static <T> RoutecompleteOrRecoverWith(Supplier<CompletionStage<T>> f, Marshaller<T, RequestEntity> marshaller, Function<Throwable, Route> inner) static <T> RoutecompleteWith(Marshaller<T, ? extends HttpResponse> marshaller, Consumer<Consumer<T>> inner) static RouteAdapterstatic <T> RouteAdaptercompleteWithFuture(CompletionStage<T> value, Marshaller<T, HttpResponse> marshaller) static <T> RouteAdaptercompleteWithFuture(scala.concurrent.Future<T> value, Marshaller<T, HttpResponse> marshaller) static RouteAdaptercompleteWithFutureResponse(scala.concurrent.Future<HttpResponse> value) static Routestatic RoutecompleteWithFutureStatus(scala.concurrent.Future<StatusCode> status) <T,M> Route completeWithSource(org.apache.pekko.stream.javadsl.Source<T, M> source, Marshaller<T, org.apache.pekko.util.ByteString> m, EntityStreamingSupport support) static Routestatic Routestatic Routestatic Routeconditional(DateTime lastModified, Supplier<Route> inner) static Routeconditional(EntityTag eTag, Supplier<Route> inner) static Routeconditional(EntityTag eTag, DateTime lastModified, Supplier<Route> inner) static Routecookie(String name, Function<HttpCookiePair, Route> inner) static RoutedecodeRequest(Supplier<Route> inner) static RoutedecodeRequestWith(Iterable<Coder> coders, Supplier<Route> inner) static RoutedecodeRequestWith(Coder coder, Supplier<Route> inner) static ContentTypeResolverstatic DirectoryRendererstatic Routestatic RoutedeleteCookie(Iterable<HttpCookie> cookies, Supplier<Route> inner) static Routestatic RoutedeleteCookie(String name, String domain, Supplier<Route> inner) static RoutedeleteCookie(String name, Supplier<Route> inner) static RoutedeleteCookie(HttpCookie cookie, Supplier<Route> inner) static RouteencodeResponse(Supplier<Route> inner) static RouteencodeResponseWith(Iterable<Coder> coders, Supplier<Route> inner) static <T> Routeentity(Unmarshaller<? super HttpEntity, T> unmarshaller, Function<T, Route> inner) <T> RouteentityAsSourceOf(Unmarshaller<org.apache.pekko.util.ByteString, T> um, EntityStreamingSupport support, Function<org.apache.pekko.stream.javadsl.Source<T, org.apache.pekko.NotUsed>, Route> inner) static <T> Routeextract(Function<RequestContext, T> extract, Function<T, Route> inner) static RouteextractActorSystem(Function<org.apache.pekko.actor.ActorSystem, Route> inner) static RouteextractClientIP(Function<RemoteAddress, Route> inner) static Routestatic RouteAdapterextractDataBytes(Function<org.apache.pekko.stream.javadsl.Source<org.apache.pekko.util.ByteString, Object>, Route> inner) static RouteextractEntity(Function<RequestEntity, Route> inner) static RouteextractExecutionContext(Function<scala.concurrent.ExecutionContextExecutor, Route> inner) static RouteextractHost(Function<String, Route> inner) static RouteextractLog(Function<org.apache.pekko.event.LoggingAdapter, Route> inner) static RouteAdapterextractMatchedPath(Function<String, Route> inner) static RouteextractMaterializer(Function<org.apache.pekko.stream.Materializer, Route> inner) static RouteAdapterextractMethod(Function<HttpMethod, Route> inner) static RouteextractOfferedWsProtocols(Function<List<String>, Route> inner) static RouteAdapterstatic RouteAdapterextractRequest(Function<HttpRequest, Route> inner) static RouteAdapterstatic Routestatic RouteAdapterextractRequestTimeout(Function<Duration, Route> inner) static RouteextractScheme(Function<String, Route> inner) static RouteAdapterextractSettings(Function<RoutingSettings, Route> inner) static RouteextractStrictEntity(Duration timeout, long maxBytes, Function<HttpEntity.Strict, Route> inner) static RouteextractStrictEntity(Duration timeout, Function<HttpEntity.Strict, Route> inner) static RouteextractStrictEntity(scala.concurrent.duration.FiniteDuration timeout, long maxBytes, Function<HttpEntity.Strict, Route> inner) static RouteextractStrictEntity(scala.concurrent.duration.FiniteDuration timeout, Function<HttpEntity.Strict, Route> inner) static RouteAdapterextractUnmatchedPath(Function<String, Route> inner) static RouteAdapterextractUri(Function<Uri, Route> inner) static Routestatic Routestatic RoutefileUpload(String fieldName, BiFunction<FileInfo, org.apache.pekko.stream.javadsl.Source<org.apache.pekko.util.ByteString, Object>, Route> inner) static RoutefileUploadAll(String fieldName, Function<List<Map.Entry<FileInfo, org.apache.pekko.stream.javadsl.Source<org.apache.pekko.util.ByteString, Object>>>, Route> inner) static Routestatic <T> Routestatic Routestatic Routestatic <T> RouteformFieldList(Unmarshaller<String, T> t, String name, Function<List<T>, Route> inner) static Routestatic Routestatic Routestatic <T> RouteformFieldOptional(Unmarshaller<String, T> t, String name, Function<Optional<T>, Route> inner) static Routestatic RoutegetFromBrowseableDirectories(Iterable<String> directories, ContentTypeResolver resolver) static RoutegetFromBrowseableDirectories(Iterable<String> directories, DirectoryRenderer renderer) static RoutegetFromBrowseableDirectories(Iterable<String> directories, DirectoryRenderer renderer, ContentTypeResolver resolver) static RoutegetFromBrowseableDirectories(String... directories) static RoutegetFromBrowseableDirectories(scala.collection.immutable.Seq<String> directories) static RoutegetFromBrowseableDirectory(String directory) static RoutegetFromBrowseableDirectory(String directory, ContentTypeResolver resolver) static RoutegetFromBrowseableDirectory(String directory, DirectoryRenderer renderer) static RoutegetFromBrowseableDirectory(String directory, DirectoryRenderer renderer, ContentTypeResolver resolver) static RoutegetFromDirectory(String directoryPath) static RoutegetFromDirectory(String directoryPath, ContentTypeResolver resolver) static RoutegetFromFile(File file) static RoutegetFromFile(File file, ContentType contentType) static RoutegetFromFile(File file, ContentTypeResolver resolver) static RoutegetFromFile(String file) static RoutegetFromFile(String file, ContentTypeResolver resolver) static RoutegetFromResource(String path) static RoutegetFromResource(String path, ContentType contentType) static RoutegetFromResource(String path, ContentType contentType, ClassLoader classLoader) static RoutegetFromResource(String path, ContentTypeResolver resolver) static RoutegetFromResourceDirectory(String directoryName) static RoutegetFromResourceDirectory(String directoryName, ClassLoader classLoader) static RoutegetFromResourceDirectory(String directoryName, ContentTypeResolver resolver) static RoutegetFromResourceDirectory(String directoryName, ContentTypeResolver resolver, ClassLoader classLoader) static Routehandle(org.apache.pekko.japi.function.Function<HttpRequest, CompletionStage<HttpResponse>> handler) static RouteAdapterhandleExceptions(ExceptionHandler handler, Supplier<Route> inner) static RouteAdapterhandleRejections(RejectionHandler handler, Supplier<Route> inner) static RoutehandleSync(org.apache.pekko.japi.function.Function<HttpRequest, HttpResponse> handler) static <T> RoutehandleWebSocketMessages(org.apache.pekko.stream.javadsl.Flow<Message, Message, T> handler) static <T> RoutehandleWebSocketMessagesForOptionalProtocol(org.apache.pekko.stream.javadsl.Flow<Message, Message, T> handler, Optional<String> subprotocol) static <T> RoutehandleWebSocketMessagesForProtocol(org.apache.pekko.stream.javadsl.Flow<Message, Message, T> handler, String subprotocol) static <T,R> Route handleWith(Unmarshaller<? super HttpEntity, T> unmarshaller, Marshaller<R, ? extends HttpResponse> marshaller, Function<T, R> inner) static Routestatic <T> RouteAdapterheaderValue(Function<HttpHeader, Optional<T>> f, Function<T, Route> inner) static RouteAdapterheaderValueByName(String headerName, Function<String, Route> inner) static <T extends HttpHeader>
 RouteAdapterheaderValueByType(Class<T> t, Function<T, Route> inner) static <T> RouteAdapterheaderValuePF(scala.PartialFunction<HttpHeader, T> pf, Function<T, Route> inner) static Routestatic Routestatic Routestatic Routestatic RouteignoreTrailingSlash(Supplier<Route> inner) static RoutelistDirectoryContents(String... directories) static RoutelistDirectoryContents(DirectoryRenderer directoryRenderer, String... directories) static RoutelistDirectoryContents(DirectoryRenderer directoryRenderer, scala.collection.immutable.Seq<String> directories) static RoutelistDirectoryContents(scala.collection.immutable.Seq<String> directories) static RoutelogRequest(String marker, Supplier<Route> inner) static RoutelogRequest(String marker, org.apache.pekko.event.Logging.LogLevel level, Supplier<Route> inner) static RoutelogRequest(Function<HttpRequest, LogEntry> show, Supplier<Route> inner) static RouteAdapterlogRequestResult(BiFunction<HttpRequest, HttpResponse, LogEntry> showSuccess, BiFunction<HttpRequest, List<Rejection>, LogEntry> showRejection, Supplier<Route> inner) static RouteAdapterlogRequestResultOptional(BiFunction<HttpRequest, HttpResponse, Optional<LogEntry>> showSuccess, BiFunction<HttpRequest, List<Rejection>, Optional<LogEntry>> showRejection, Supplier<Route> inner) static Routestatic Routestatic RouteAdapterlogResult(Function<HttpResponse, LogEntry> showSuccess, Function<List<Rejection>, LogEntry> showRejection, Supplier<Route> inner) static Routestatic Routestatic RoutemapRequest(Function<HttpRequest, HttpRequest> f, Supplier<Route> inner) static RoutemapRequestContext(Function<RequestContext, RequestContext> f, Supplier<Route> inner) static RoutemapResponse(Function<HttpResponse, HttpResponse> f, Supplier<Route> inner) static RoutemapResponseEntity(Function<ResponseEntity, ResponseEntity> f, Supplier<Route> inner) static RoutemapResponseHeaders(Function<List<HttpHeader>, List<HttpHeader>> f, Supplier<Route> inner) static RoutemapRouteResult(Function<RouteResult, RouteResult> f, Supplier<Route> inner) static RoutemapRouteResultFuture(Function<CompletionStage<RouteResult>, CompletionStage<RouteResult>> f, Supplier<Route> inner) static RoutemapRouteResultPF(scala.PartialFunction<RouteResult, RouteResult> f, Supplier<Route> inner) static RoutemapRouteResultWith(Function<RouteResult, CompletionStage<RouteResult>> f, Supplier<Route> inner) static RoutemapRouteResultWithPF(scala.PartialFunction<RouteResult, CompletionStage<RouteResult>> f, Supplier<Route> inner) static RoutemapSettings(Function<RoutingSettings, RoutingSettings> f, Supplier<Route> inner) static Routestatic Routemethod(HttpMethod method, Supplier<Route> inner) static <T> RouteAdapteronComplete(CompletionStage<T> cs, Function<scala.util.Try<T>, Route> inner) static <T> RouteAdapteronComplete(Supplier<CompletionStage<T>> f, Function<scala.util.Try<T>, Route> inner) static <T> RouteAdapteronCompleteWithBreaker(org.apache.pekko.pattern.CircuitBreaker breaker, Supplier<CompletionStage<T>> f, Function<scala.util.Try<T>, Route> inner) static <T> RouteAdapteronSuccess(CompletionStage<T> cs, Function<T, Route> inner) static <T> RouteAdapteronSuccess(Supplier<CompletionStage<T>> f, Function<T, Route> inner) static <T> RouteAdapteroptionalAttribute(AttributeKey<T> key, Function<Optional<T>, Route> inner) static RouteoptionalCookie(String name, Function<Optional<HttpCookiePair>, Route> inner) static <T> RouteAdapteroptionalHeaderValue(Function<HttpHeader, Optional<T>> f, Function<Optional<T>, Route> inner) static RouteAdapterstatic <T extends HttpHeader>
 RouteAdapteroptionalHeaderValueByType(Class<T> t, Function<Optional<T>, Route> inner) static <T> RouteAdapteroptionalHeaderValuePF(scala.PartialFunction<HttpHeader, T> pf, Function<Optional<T>, Route> inner) static Routestatic RouteoverrideMethodWithParameter(String paramName, Supplier<Route> inner) static Routestatic <T> Routestatic Routestatic Routestatic <T> RouteparameterList(Unmarshaller<String, T> t, String name, Function<List<T>, Route> inner) static Routestatic Routestatic Routestatic <T> RouteparameterOptional(Unmarshaller<String, T> t, String name, Function<Optional<T>, Route> inner) static <T> RouteparameterOrDefault(Unmarshaller<String, T> t, T defaultValue, String name, Function<T, Route> inner) static <T> RouteparameterRequiredValue(Unmarshaller<String, T> t, T requiredValue, String name, Supplier<Route> inner) static Routestatic Routestatic Routestatic Routestatic Routepath(PathMatcher0 p, Supplier<Route> inner) static <T> Routepath(PathMatcher1<T> p, Function<T, Route> inner) static <T1,T2> Route path(PathMatcher2<T1, T2> p, BiFunction<T1, T2, Route> inner) static <T> Routepath(Unmarshaller<String, T> t, Function<T, Route> inner) static Routestatic RoutepathEndOrSingleSlash(Supplier<Route> inner) static RoutepathPrefix(String segment, Supplier<Route> inner) static RoutepathPrefix(Function<String, Route> inner) static RoutepathPrefix(PathMatcher0 p, Supplier<Route> inner) static <T> RoutepathPrefix(PathMatcher1<T> p, Function<T, Route> inner) static <T1,T2> Route pathPrefix(PathMatcher2<T1, T2> p, BiFunction<T1, T2, Route> inner) static <T> RoutepathPrefix(Unmarshaller<String, T> t, Function<T, Route> inner) static RoutepathPrefixTest(String segment, Supplier<Route> inner) static RoutepathPrefixTest(PathMatcher0 pm, Supplier<Route> inner) static <T1> RoutepathPrefixTest(PathMatcher1<T1> pm, Function<T1, Route> inner) static <T1,T2> Route pathPrefixTest(PathMatcher2<T1, T2> pm, BiFunction<T1, T2, Route> inner) static RoutepathSingleSlash(Supplier<Route> inner) static RoutepathSuffix(String segment, Supplier<Route> inner) static RoutepathSuffix(PathMatcher0 pm, Supplier<Route> inner) static <T1> RoutepathSuffix(PathMatcher1<T1> pm, Function<T1, Route> inner) static <T1,T2> Route pathSuffix(PathMatcher2<T1, T2> pm, BiFunction<T1, T2, Route> inner) static RoutepathSuffixTest(String segment, Supplier<Route> inner) static RoutepathSuffixTest(PathMatcher0 pm, Supplier<Route> inner) static <T1> RoutepathSuffixTest(PathMatcher1<T1> pm, Function<T1, Route> inner) static <T1,T2> Route pathSuffixTest(PathMatcher2<T1, T2> pm, BiFunction<T1, T2, Route> inner) static Routestatic <T> Routestatic Routestatic RouterawPathPrefix(String segment, Supplier<Route> inner) static RouterawPathPrefix(PathMatcher0 pm, Supplier<Route> inner) static <T1> RouterawPathPrefix(PathMatcher1<T1> pm, Function<T1, Route> inner) static <T1,T2> Route rawPathPrefix(PathMatcher2<T1, T2> pm, BiFunction<T1, T2, Route> inner) static RouterawPathPrefixTest(String segment, Supplier<Route> inner) static RouterawPathPrefixTest(PathMatcher0 pm, Supplier<Route> inner) static <T1> RouterawPathPrefixTest(PathMatcher1<T1> pm, Function<T1, Route> inner) static <T1,T2> Route rawPathPrefixTest(PathMatcher2<T1, T2> pm, BiFunction<T1, T2, Route> inner) static RouterecoverRejections(Function<Iterable<Rejection>, RouteResult> f, Supplier<Route> inner) static RouterecoverRejectionsWith(Function<Iterable<Rejection>, CompletionStage<RouteResult>> f, Supplier<Route> inner) static Routeredirect(Uri uri, StatusCode redirectionType) static RouteredirectToNoTrailingSlashIfPresent(StatusCode redirectionType, Supplier<Route> inner) static RouteredirectToTrailingSlashIfMissing(StatusCode redirectionType, Supplier<Route> inner) static Routereject()static Routestatic Routestatic RouterejectEmptyResponse(Supplier<Route> inner) static <T> Routerequest(Unmarshaller<? super HttpRequest, T> unmarshaller, Function<T, Route> inner) static RouterequestEncodedWith(HttpEncoding encoding, Supplier<Route> inner) static RouterequestEntityEmpty(Supplier<Route> inner) static RouterequestEntityPresent(Supplier<Route> inner) static RouterespondWithDefaultHeader(HttpHeader responseHeader, Supplier<Route> inner) static RouterespondWithDefaultHeaders(Iterable<HttpHeader> responseHeaders, Supplier<Route> inner) static RouterespondWithHeader(HttpHeader responseHeader, Supplier<Route> inner) static RouterespondWithHeaders(Iterable<HttpHeader> responseHeaders, Supplier<Route> inner) static RouteresponseEncodingAccepted(HttpEncoding encoding, Supplier<Route> inner) static Routestatic Routestatic Routestatic Routestatic RoutesetCookie(Iterable<HttpCookie> cookies, Supplier<Route> inner) static RoutesetCookie(HttpCookie cookie, Supplier<Route> inner) static RoutestoreUploadedFile(String fieldName, Function<FileInfo, File> destFn, BiFunction<FileInfo, File, Route> inner) static RoutestoreUploadedFiles(String fieldName, Function<FileInfo, File> destFn, Function<List<Map.Entry<FileInfo, File>>, Route> inner) static RoutetoStrictEntity(Duration timeout, long maxBytes, Supplier<Route> inner) static RoutetoStrictEntity(Duration timeout, Supplier<Route> inner) static RoutetoStrictEntity(scala.concurrent.duration.FiniteDuration timeout, long maxBytes, Supplier<Route> inner) static RoutetoStrictEntity(scala.concurrent.duration.FiniteDuration timeout, Supplier<Route> inner) static Routevalidate(BooleanSupplier check, String errorMsg, Supplier<Route> inner) static RoutewithExecutionContext(scala.concurrent.ExecutionContextExecutor ec, Supplier<Route> inner) static Routestatic RoutewithMaterializer(org.apache.pekko.stream.Materializer mat, Supplier<Route> inner) static RouteAdapterwithoutRequestTimeout(Supplier<Route> inner) static RoutewithoutSizeLimit(Supplier<Route> inner) static Routestatic RoutewithRangeSupport(Supplier<Route> inner) static RouteAdapterwithRequestTimeout(Duration timeout, Function<HttpRequest, HttpResponse> timeoutHandler, Supplier<Route> inner) static RouteAdapterwithRequestTimeout(Duration timeout, Supplier<Route> inner) static RouteAdapterwithRequestTimeout(scala.concurrent.duration.Duration timeout, Function<HttpRequest, HttpResponse> timeoutHandler, Supplier<Route> inner) static RouteAdapterwithRequestTimeout(scala.concurrent.duration.Duration timeout, Supplier<Route> inner) static RouteAdapterwithRequestTimeoutResponse(Function<HttpRequest, HttpResponse> timeoutHandler, Supplier<Route> inner) static RoutewithSettings(RoutingSettings s, Supplier<Route> inner) static RoutewithSizeLimit(long maxBytes, Supplier<Route> inner) Methods inherited from class org.apache.pekko.http.javadsl.server.directives.TimeoutDirectivesextractRequestTimeout, withoutRequestTimeout, withRequestTimeout, withRequestTimeout, withRequestTimeout, withRequestTimeout, withRequestTimeoutResponseMethods inherited from class org.apache.pekko.http.javadsl.server.directives.WebSocketDirectivesextractOfferedWsProtocols, extractWebSocketUpgrade, handleWebSocketMessages, handleWebSocketMessagesForOptionalProtocol, handleWebSocketMessagesForProtocolMethods inherited from class org.apache.pekko.http.javadsl.server.directives.SecurityDirectivesauthenticateBasic, authenticateBasicAsync, authenticateBasicAsyncOptional, authenticateBasicOptional, authenticateBasicPF, authenticateBasicPFAsync, authenticateOAuth2, authenticateOAuth2Async, authenticateOAuth2AsyncOptional, authenticateOAuth2Optional, authenticateOrRejectWithChallenge, authenticateOrRejectWithChallenge, authorize, authorizeAsync, authorizeAsyncWithRequestContext, authorizeWithRequestContext, extractCredentialsMethods inherited from class org.apache.pekko.http.javadsl.server.directives.SchemeDirectivesextractScheme, schemeMethods inherited from class org.apache.pekko.http.javadsl.server.directives.RouteDirectivescomplete, complete, complete, complete, complete, complete, complete, complete, complete, complete, complete, complete, complete, complete, complete, complete, completeOK, completeOKWithFuture, completeOKWithFuture, completeOKWithFuture, completeOKWithFutureString, completeOKWithFutureString, completeWithFuture, completeWithFuture, completeWithFuture, completeWithFutureResponse, completeWithFutureStatus, completeWithFutureStatus, concat, concat, failWith, handle, handleSync, redirect, reject, reject, reject, route, routeMethods inherited from class org.apache.pekko.http.javadsl.server.directives.RespondWithDirectivesrespondWithDefaultHeader, respondWithDefaultHeaders, respondWithHeader, respondWithHeadersMethods inherited from class org.apache.pekko.http.javadsl.server.directives.RangeDirectiveswithRangeSupportMethods inherited from class org.apache.pekko.http.javadsl.server.directives.PathDirectivesignoreTrailingSlash, path, path, path, path, path, path, pathEnd, pathEndOrSingleSlash, pathPrefix, pathPrefix, pathPrefix, pathPrefix, pathPrefix, pathPrefix, pathPrefixTest, pathPrefixTest, pathPrefixTest, pathPrefixTest, pathSingleSlash, pathSuffix, pathSuffix, pathSuffix, pathSuffix, pathSuffixTest, pathSuffixTest, pathSuffixTest, pathSuffixTest, rawPathPrefix, rawPathPrefix, rawPathPrefix, rawPathPrefix, rawPathPrefixTest, rawPathPrefixTest, rawPathPrefixTest, rawPathPrefixTest, redirectToNoTrailingSlashIfPresent, redirectToTrailingSlashIfMissingMethods inherited from class org.apache.pekko.http.javadsl.server.directives.ParameterDirectivesparameter, parameter, parameterList, parameterList, parameterList, parameterMap, parameterMultiMap, parameterOptional, parameterOptional, parameterOrDefault, parameterRequiredValueMethods inherited from class org.apache.pekko.http.javadsl.server.directives.MiscDirectivesextractClientIP, rejectEmptyResponse, requestEntityEmpty, requestEntityPresent, selectPreferredLanguage, validate, withoutSizeLimit, withSizeLimitMethods inherited from class org.apache.pekko.http.javadsl.server.directives.MethodDirectivesdelete, extractMethod, get, head, method, options, overrideMethodWithParameter, patch, post, putMethods inherited from class org.apache.pekko.http.javadsl.server.directives.MarshallingDirectivescompleteWith, entity, handleWith, requestMethods inherited from class org.apache.pekko.http.javadsl.server.directives.HostDirectivesextractHost, host, host, host, hostMethods inherited from class org.apache.pekko.http.javadsl.server.directives.AttributeDirectivesattribute, optionalAttributeMethods inherited from class org.apache.pekko.http.javadsl.server.directives.HeaderDirectivescheckSameOrigin, headerValue, headerValueByName, headerValueByType, headerValuePF, optionalHeaderValue, optionalHeaderValueByName, optionalHeaderValueByType, optionalHeaderValuePFMethods inherited from class org.apache.pekko.http.javadsl.server.directives.FutureDirectivescompleteOrRecoverWith, onComplete, onComplete, onCompleteWithBreaker, onSuccess, onSuccessMethods inherited from class org.apache.pekko.http.javadsl.server.directives.FormFieldDirectivesformField, formField, formFieldList, formFieldList, formFieldList, formFieldMap, formFieldMultiMap, formFieldOptional, formFieldOptionalMethods inherited from class org.apache.pekko.http.javadsl.server.directives.FileUploadDirectivesfileUpload, fileUploadAll, storeUploadedFile, storeUploadedFilesMethods inherited from class org.apache.pekko.http.javadsl.server.directives.FileAndResourceDirectivesdefaultContentTypeResolver, defaultDirectoryRenderer, getFromBrowseableDirectories, getFromBrowseableDirectories, getFromBrowseableDirectories, getFromBrowseableDirectories, getFromBrowseableDirectories, getFromBrowseableDirectory, getFromBrowseableDirectory, getFromBrowseableDirectory, getFromBrowseableDirectory, getFromDirectory, getFromDirectory, getFromFile, getFromFile, getFromFile, getFromFile, getFromFile, getFromResource, getFromResource, getFromResource, getFromResource, getFromResourceDirectory, getFromResourceDirectory, getFromResourceDirectory, getFromResourceDirectory, listDirectoryContents, listDirectoryContents, listDirectoryContents, listDirectoryContentsMethods inherited from class org.apache.pekko.http.javadsl.server.directives.ExecutionDirectiveshandleExceptions, handleRejectionsMethods inherited from class org.apache.pekko.http.javadsl.server.directives.DebuggingDirectiveslogRequest, logRequest, logRequest, logRequestResult, logRequestResultOptional, logResult, logResult, logResultMethods inherited from class org.apache.pekko.http.javadsl.server.directives.CookieDirectivescookie, deleteCookie, deleteCookie, deleteCookie, deleteCookie, deleteCookie, optionalCookie, setCookie, setCookieMethods inherited from class org.apache.pekko.http.javadsl.server.directives.CodingDirectivesdecodeRequest, decodeRequestWith, decodeRequestWith, encodeResponse, encodeResponseWith, requestEncodedWith, responseEncodingAccepted, withPrecompressedMediaTypeSupportMethods inherited from class org.apache.pekko.http.javadsl.server.directives.CacheConditionDirectivesconditional, conditional, conditional, conditionalMethods inherited from class org.apache.pekko.http.javadsl.server.directives.BasicDirectivescancelRejection, cancelRejections, cancelRejections, extract, extractActorSystem, extractDataBytes, extractEntity, extractExecutionContext, extractLog, extractMatchedPath, extractMaterializer, extractParserSettings, extractRequest, extractRequestContext, extractRequestEntity, extractSettings, extractStrictEntity, extractStrictEntity, extractStrictEntity, extractStrictEntity, extractUnmatchedPath, extractUri, mapInnerRoute, mapRejections, mapRequest, mapRequestContext, mapResponse, mapResponseEntity, mapResponseHeaders, mapRouteResult, mapRouteResultFuture, mapRouteResultPF, mapRouteResultWith, mapRouteResultWithPF, mapSettings, mapUnmatchedPath, pass, provide, recoverRejections, recoverRejectionsWith, toStrictEntity, toStrictEntity, toStrictEntity, toStrictEntity, withExecutionContext, withLog, withMaterializer, withSettings
- 
Constructor Details- 
FramedEntityStreamingDirectivespublic FramedEntityStreamingDirectives()
 
- 
- 
Method Details- 
mapRequest
- 
mapRequestContextpublic static Route mapRequestContext(Function<RequestContext, RequestContext> f, Supplier<Route> inner) 
- 
mapRejections
- 
mapResponse
- 
mapResponseEntitypublic static Route mapResponseEntity(Function<ResponseEntity, ResponseEntity> f, Supplier<Route> inner) 
- 
mapResponseHeaderspublic static Route mapResponseHeaders(Function<List<HttpHeader>, List<HttpHeader>> f, Supplier<Route> inner) 
- 
mapInnerRoute
- 
mapRouteResult
- 
mapRouteResultPFpublic static Route mapRouteResultPF(scala.PartialFunction<RouteResult, RouteResult> f, Supplier<Route> inner) 
- 
mapRouteResultFuturepublic static Route mapRouteResultFuture(Function<CompletionStage<RouteResult>, CompletionStage<RouteResult>> f, Supplier<Route> inner) 
- 
mapRouteResultWithpublic static Route mapRouteResultWith(Function<RouteResult, CompletionStage<RouteResult>> f, Supplier<Route> inner) 
- 
mapRouteResultWithPFpublic static Route mapRouteResultWithPF(scala.PartialFunction<RouteResult, CompletionStage<RouteResult>> f, Supplier<Route> inner) 
- 
mapSettings
- 
pass
- 
provide
- 
cancelRejection
- 
cancelRejections
- 
cancelRejections
- 
recoverRejections
- 
recoverRejectionsWithpublic static Route recoverRejectionsWith(Function<Iterable<Rejection>, CompletionStage<RouteResult>> f, Supplier<Route> inner) 
- 
mapUnmatchedPath
- 
extractUnmatchedPath
- 
extractMatchedPath
- 
extractRequest
- 
extractUri
- 
extractEntity
- 
extractMaterializer
- 
extractActorSystem
- 
extractExecutionContext
- 
extract
- 
withLog
- 
withExecutionContext
- 
withMaterializer
- 
withSettings
- 
extractLog
- 
extractParserSettings
- 
extractSettings
- 
extractRequestContext
- 
extractDataBytespublic static RouteAdapter extractDataBytes(Function<org.apache.pekko.stream.javadsl.Source<org.apache.pekko.util.ByteString, Object>, Route> inner) 
- 
extractRequestEntity
- 
extractStrictEntitypublic static Route extractStrictEntity(scala.concurrent.duration.FiniteDuration timeout, Function<HttpEntity.Strict, Route> inner) 
- 
extractStrictEntity
- 
extractStrictEntitypublic static Route extractStrictEntity(scala.concurrent.duration.FiniteDuration timeout, long maxBytes, Function<HttpEntity.Strict, Route> inner) 
- 
extractStrictEntitypublic static Route extractStrictEntity(Duration timeout, long maxBytes, Function<HttpEntity.Strict, Route> inner) 
- 
toStrictEntity
- 
toStrictEntity
- 
toStrictEntity
- 
toStrictEntity
- 
conditional
- 
conditional
- 
conditional
- 
conditional
- 
responseEncodingAccepted
- 
encodeResponse
- 
encodeResponseWith
- 
decodeRequestWith
- 
requestEncodedWith
- 
decodeRequestWith
- 
decodeRequest
- 
withPrecompressedMediaTypeSupport
- 
cookie
- 
optionalCookie
- 
setCookie
- 
setCookie
- 
deleteCookie
- 
deleteCookie
- 
deleteCookie
- 
deleteCookie
- 
deleteCookie
- 
logRequest
- 
logRequest
- 
logRequest
- 
logResult
- 
logResult
- 
logResultpublic static RouteAdapter logResult(Function<HttpResponse, LogEntry> showSuccess, Function<List<Rejection>, LogEntry> showRejection, Supplier<Route> inner) 
- 
logRequestResultpublic static RouteAdapter logRequestResult(BiFunction<HttpRequest, HttpResponse, LogEntry> showSuccess, BiFunction<HttpRequest, List<Rejection>, LogEntry> showRejection, Supplier<Route> inner) 
- 
logRequestResultOptionalpublic static RouteAdapter logRequestResultOptional(BiFunction<HttpRequest, HttpResponse, Optional<LogEntry>> showSuccess, BiFunction<HttpRequest, List<Rejection>, Optional<LogEntry>> showRejection, Supplier<Route> inner) 
- 
handleExceptions
- 
handleRejections
- 
getFromResource
- 
getFromResource
- 
getFromResource
- 
getFromResource
- 
getFromResourceDirectory
- 
getFromResourceDirectory
- 
getFromResourceDirectory
- 
getFromResourceDirectorypublic static Route getFromResourceDirectory(String directoryName, ContentTypeResolver resolver, ClassLoader classLoader) 
- 
getFromFile
- 
getFromFile
- 
getFromFile
- 
getFromFile
- 
getFromFile
- 
getFromDirectory
- 
getFromDirectory
- 
getFromBrowseableDirectorypublic static Route getFromBrowseableDirectory(String directory, DirectoryRenderer renderer, ContentTypeResolver resolver) 
- 
getFromBrowseableDirectory
- 
getFromBrowseableDirectory
- 
getFromBrowseableDirectory
- 
getFromBrowseableDirectoriespublic static Route getFromBrowseableDirectories(Iterable<String> directories, DirectoryRenderer renderer, ContentTypeResolver resolver) 
- 
getFromBrowseableDirectoriespublic static Route getFromBrowseableDirectories(Iterable<String> directories, DirectoryRenderer renderer) 
- 
getFromBrowseableDirectoriespublic static Route getFromBrowseableDirectories(Iterable<String> directories, ContentTypeResolver resolver) 
- 
getFromBrowseableDirectories
- 
listDirectoryContents
- 
listDirectoryContentspublic static Route listDirectoryContents(DirectoryRenderer directoryRenderer, scala.collection.immutable.Seq<String> directories) 
- 
defaultDirectoryRenderer
- 
defaultContentTypeResolver
- 
getFromBrowseableDirectories
- 
listDirectoryContents
- 
listDirectoryContentspublic static Route listDirectoryContents(DirectoryRenderer directoryRenderer, String... directories) 
- 
storeUploadedFile
- 
storeUploadedFiles
- 
fileUpload
- 
fileUploadAll
- 
formField
- 
formFieldOptional
- 
formFieldList
- 
formField
- 
formFieldOptional
- 
formFieldList
- 
formFieldMap
- 
formFieldMultiMap
- 
formFieldList
- 
onCompletepublic static <T> RouteAdapter onComplete(Supplier<CompletionStage<T>> f, Function<scala.util.Try<T>, Route> inner) 
- 
onCompletepublic static <T> RouteAdapter onComplete(CompletionStage<T> cs, Function<scala.util.Try<T>, Route> inner) 
- 
onCompleteWithBreakerpublic static <T> RouteAdapter onCompleteWithBreaker(org.apache.pekko.pattern.CircuitBreaker breaker, Supplier<CompletionStage<T>> f, Function<scala.util.Try<T>, Route> inner) 
- 
onSuccess
- 
onSuccess
- 
completeOrRecoverWithpublic static <T> Route completeOrRecoverWith(Supplier<CompletionStage<T>> f, Marshaller<T, RequestEntity> marshaller, Function<Throwable, Route> inner) 
- 
checkSameOrigin
- 
headerValuepublic static <T> RouteAdapter headerValue(Function<HttpHeader, Optional<T>> f, Function<T, Route> inner) 
- 
headerValuePFpublic static <T> RouteAdapter headerValuePF(scala.PartialFunction<HttpHeader, T> pf, Function<T, Route> inner) 
- 
headerValueByName
- 
headerValueByTypepublic static <T extends HttpHeader> RouteAdapter headerValueByType(Class<T> t, Function<T, Route> inner) 
- 
optionalHeaderValuepublic static <T> RouteAdapter optionalHeaderValue(Function<HttpHeader, Optional<T>> f, Function<Optional<T>, Route> inner) 
- 
optionalHeaderValuePFpublic static <T> RouteAdapter optionalHeaderValuePF(scala.PartialFunction<HttpHeader, T> pf, Function<Optional<T>, Route> inner) 
- 
optionalHeaderValueByName
- 
optionalHeaderValueByTypepublic static <T extends HttpHeader> RouteAdapter optionalHeaderValueByType(Class<T> t, Function<Optional<T>, Route> inner) 
- 
attribute
- 
optionalAttributepublic static <T> RouteAdapter optionalAttribute(AttributeKey<T> key, Function<Optional<T>, Route> inner) 
- 
extractHost
- 
host
- 
host
- 
host
- 
host
- 
requestpublic static <T> Route request(Unmarshaller<? super HttpRequest, T> unmarshaller, Function<T, Route> inner) 
- 
entitypublic static <T> Route entity(Unmarshaller<? super HttpEntity, T> unmarshaller, Function<T, Route> inner) 
- 
completeWithpublic static <T> Route completeWith(Marshaller<T, ? extends HttpResponse> marshaller, Consumer<Consumer<T>> inner) 
- 
handleWithpublic static <T,R> Route handleWith(Unmarshaller<? super HttpEntity, T> unmarshaller, Marshaller<R, ? extends HttpResponse> marshaller, Function<T, R> inner) 
- 
delete
- 
get
- 
head
- 
options
- 
patch
- 
post
- 
put
- 
extractMethod
- 
method
- 
overrideMethodWithParameter
- 
validate
- 
extractClientIP
- 
requestEntityEmpty
- 
requestEntityPresent
- 
rejectEmptyResponse
- 
withSizeLimit
- 
withoutSizeLimit
- 
selectPreferredLanguage
- 
parameter
- 
parameterOptional
- 
parameterRequiredValue
- 
parameterList
- 
parameter
- 
parameterOptional
- 
parameterOrDefault
- 
parameterList
- 
parameterMap
- 
parameterMultiMap
- 
parameterList
- 
pathEnd
- 
pathEndOrSingleSlash
- 
pathSingleSlash
- 
path
- 
path
- 
path
- 
path
- 
path
- 
pathPrefix
- 
pathPrefix
- 
pathPrefix
- 
pathPrefix
- 
pathPrefix
- 
rawPathPrefix
- 
rawPathPrefix
- 
rawPathPrefix
- 
rawPathPrefix
- 
pathPrefixTest
- 
pathPrefixTest
- 
pathPrefixTest
- 
pathPrefixTest
- 
rawPathPrefixTest
- 
rawPathPrefixTest
- 
rawPathPrefixTest
- 
rawPathPrefixTestpublic static <T1,T2> Route rawPathPrefixTest(PathMatcher2<T1, T2> pm, BiFunction<T1, T2, Route> inner) 
- 
pathSuffix
- 
pathSuffix
- 
pathSuffix
- 
pathSuffix
- 
pathSuffixTest
- 
pathSuffixTest
- 
pathSuffixTest
- 
pathSuffixTest
- 
redirectToTrailingSlashIfMissingpublic static Route redirectToTrailingSlashIfMissing(StatusCode redirectionType, Supplier<Route> inner) 
- 
redirectToNoTrailingSlashIfPresentpublic static Route redirectToNoTrailingSlashIfPresent(StatusCode redirectionType, Supplier<Route> inner) 
- 
pathPrefix
- 
path
- 
ignoreTrailingSlash
- 
withRangeSupport
- 
respondWithHeader
- 
respondWithDefaultHeader
- 
respondWithHeaders
- 
respondWithDefaultHeaderspublic static Route respondWithDefaultHeaders(Iterable<HttpHeader> responseHeaders, Supplier<Route> inner) 
- 
route
- 
concat
- 
reject
- 
reject
- 
redirect
- 
failWith
- 
complete
- 
complete
- 
complete
- 
complete
- 
completepublic static <T> RouteAdapter complete(StatusCode status, Iterable<HttpHeader> headers, T value, Marshaller<T, RequestEntity> marshaller) 
- 
completepublic static RouteAdapter complete(StatusCode status, Iterable<HttpHeader> headers, ResponseEntity entity) 
- 
completepublic static RouteAdapter complete(StatusCode status, Iterable<HttpHeader> headers, RequestEntity entity) 
- 
completepublic static <T> RouteAdapter complete(StatusCode status, T value, Marshaller<T, RequestEntity> marshaller) 
- 
complete
- 
complete
- 
complete
- 
completepublic static <T> RouteAdapter complete(Iterable<HttpHeader> headers, T value, Marshaller<T, RequestEntity> marshaller) 
- 
complete
- 
complete
- 
completeOK
- 
complete
- 
complete
- 
completeWithFutureResponse
- 
completeOKWithFutureString
- 
completeWithFutureStatus
- 
completeOKWithFuturepublic static <T> RouteAdapter completeOKWithFuture(scala.concurrent.Future<T> value, Marshaller<T, RequestEntity> marshaller) 
- 
completeWithFuturepublic static <T> RouteAdapter completeWithFuture(scala.concurrent.Future<T> value, Marshaller<T, HttpResponse> marshaller) 
- 
completeWithFuture
- 
completeOKWithFuture
- 
completeOKWithFutureString
- 
completeWithFutureStatus
- 
completeOKWithFuturepublic static <T> RouteAdapter completeOKWithFuture(CompletionStage<T> value, Marshaller<T, RequestEntity> marshaller) 
- 
completeWithFuturepublic static <T> RouteAdapter completeWithFuture(CompletionStage<T> value, Marshaller<T, HttpResponse> marshaller) 
- 
handlepublic static Route handle(org.apache.pekko.japi.function.Function<HttpRequest, CompletionStage<HttpResponse>> handler) 
- 
handleSyncpublic static Route handleSync(org.apache.pekko.japi.function.Function<HttpRequest, HttpResponse> handler) 
- 
route
- 
concat
- 
reject
- 
extractScheme
- 
scheme
- 
extractCredentials
- 
authenticateBasic
- 
authenticateBasicPF
- 
authenticateBasicPFAsyncpublic static <T> Route authenticateBasicPFAsync(String realm, scala.PartialFunction<Optional<SecurityDirectives.ProvidedCredentials>, CompletionStage<T>> authenticator, Function<T, Route> inner) 
- 
authenticateBasicOptional
- 
authenticateBasicAsyncpublic static <T> Route authenticateBasicAsync(String realm, Function<Optional<SecurityDirectives.ProvidedCredentials>, CompletionStage<Optional<T>>> authenticator, Function<T, Route> inner) 
- 
authenticateBasicAsyncOptionalpublic static <T> Route authenticateBasicAsyncOptional(String realm, Function<Optional<SecurityDirectives.ProvidedCredentials>, CompletionStage<Optional<T>>> authenticator, Function<Optional<T>, Route> inner) 
- 
authenticateOAuth2
- 
authenticateOAuth2Optional
- 
authenticateOAuth2Asyncpublic static <T> Route authenticateOAuth2Async(String realm, Function<Optional<SecurityDirectives.ProvidedCredentials>, CompletionStage<Optional<T>>> authenticator, Function<T, Route> inner) 
- 
authenticateOAuth2AsyncOptionalpublic static <T> Route authenticateOAuth2AsyncOptional(String realm, Function<Optional<SecurityDirectives.ProvidedCredentials>, CompletionStage<Optional<T>>> authenticator, Function<Optional<T>, Route> inner) 
- 
authenticateOrRejectWithChallengepublic static <T> Route authenticateOrRejectWithChallenge(Function<Optional<HttpCredentials>, CompletionStage<scala.util.Either<HttpChallenge, T>>> authenticator, Function<T, Route> inner) 
- 
authenticateOrRejectWithChallengepublic static <C extends HttpCredentials,T> Route authenticateOrRejectWithChallenge(Class<C> c, Function<Optional<C>, CompletionStage<scala.util.Either<HttpChallenge, T>>> authenticator, Function<T, Route> inner) 
- 
authorize
- 
authorizeWithRequestContextpublic static Route authorizeWithRequestContext(org.apache.pekko.japi.function.Function<RequestContext, Object> check, Supplier<Route> inner) 
- 
authorizeAsync
- 
authorizeAsyncWithRequestContextpublic static Route authorizeAsyncWithRequestContext(org.apache.pekko.japi.function.Function<RequestContext, CompletionStage<Object>> check, Supplier<Route> inner) 
- 
extractWebSocketUpgrade
- 
extractOfferedWsProtocols
- 
handleWebSocketMessages
- 
handleWebSocketMessagesForProtocol
- 
handleWebSocketMessagesForOptionalProtocol
- 
extractRequestTimeout
- 
withRequestTimeoutpublic static RouteAdapter withRequestTimeout(scala.concurrent.duration.Duration timeout, Supplier<Route> inner) 
- 
withRequestTimeout
- 
withRequestTimeoutpublic static RouteAdapter withRequestTimeout(scala.concurrent.duration.Duration timeout, Function<HttpRequest, HttpResponse> timeoutHandler, Supplier<Route> inner) 
- 
withRequestTimeoutpublic static RouteAdapter withRequestTimeout(Duration timeout, Function<HttpRequest, HttpResponse> timeoutHandler, Supplier<Route> inner) 
- 
withoutRequestTimeout
- 
withRequestTimeoutResponsepublic static RouteAdapter withRequestTimeoutResponse(Function<HttpRequest, HttpResponse> timeoutHandler, Supplier<Route> inner) 
- 
entityAsSourceOfpublic <T> Route entityAsSourceOf(Unmarshaller<org.apache.pekko.util.ByteString, T> um, EntityStreamingSupport support, Function<org.apache.pekko.stream.javadsl.Source<T, org.apache.pekko.NotUsed>, Route> inner) 
- 
completeWithSourcepublic <T,M> Route completeWithSource(org.apache.pekko.stream.javadsl.Source<T, M> source, Marshaller<T, org.apache.pekko.util.ByteString> m, EntityStreamingSupport support) 
- 
completeOKWithSourcepublic <T,M> Route completeOKWithSource(org.apache.pekko.stream.javadsl.Source<T, M> source, Marshaller<T, RequestEntity> m, EntityStreamingSupport support) 
 
-