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 Summary
Nested classes/interfaces inherited from class org.apache.pekko.http.javadsl.server.directives.SecurityDirectives
SecurityDirectives.ProvidedCredentials, SecurityDirectives.ProvidedCredentials$ -
Constructor Summary
Constructors -
Method Summary
Modifier 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.TimeoutDirectives
extractRequestTimeout, withoutRequestTimeout, withRequestTimeout, withRequestTimeout, withRequestTimeout, withRequestTimeout, withRequestTimeoutResponseMethods inherited from class org.apache.pekko.http.javadsl.server.directives.WebSocketDirectives
extractOfferedWsProtocols, extractWebSocketUpgrade, handleWebSocketMessages, handleWebSocketMessagesForOptionalProtocol, handleWebSocketMessagesForProtocolMethods inherited from class org.apache.pekko.http.javadsl.server.directives.SecurityDirectives
authenticateBasic, 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.SchemeDirectives
extractScheme, schemeMethods inherited from class org.apache.pekko.http.javadsl.server.directives.RouteDirectives
complete, 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.RespondWithDirectives
respondWithDefaultHeader, respondWithDefaultHeaders, respondWithHeader, respondWithHeadersMethods inherited from class org.apache.pekko.http.javadsl.server.directives.RangeDirectives
withRangeSupportMethods inherited from class org.apache.pekko.http.javadsl.server.directives.PathDirectives
ignoreTrailingSlash, 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.ParameterDirectives
parameter, parameter, parameterList, parameterList, parameterList, parameterMap, parameterMultiMap, parameterOptional, parameterOptional, parameterOrDefault, parameterRequiredValueMethods inherited from class org.apache.pekko.http.javadsl.server.directives.MiscDirectives
extractClientIP, rejectEmptyResponse, requestEntityEmpty, requestEntityPresent, selectPreferredLanguage, validate, withoutSizeLimit, withSizeLimitMethods inherited from class org.apache.pekko.http.javadsl.server.directives.MethodDirectives
delete, extractMethod, get, head, method, options, overrideMethodWithParameter, patch, post, putMethods inherited from class org.apache.pekko.http.javadsl.server.directives.MarshallingDirectives
completeWith, entity, handleWith, requestMethods inherited from class org.apache.pekko.http.javadsl.server.directives.HostDirectives
extractHost, host, host, host, hostMethods inherited from class org.apache.pekko.http.javadsl.server.directives.AttributeDirectives
attribute, optionalAttributeMethods inherited from class org.apache.pekko.http.javadsl.server.directives.HeaderDirectives
checkSameOrigin, headerValue, headerValueByName, headerValueByType, headerValuePF, optionalHeaderValue, optionalHeaderValueByName, optionalHeaderValueByType, optionalHeaderValuePFMethods inherited from class org.apache.pekko.http.javadsl.server.directives.FutureDirectives
completeOrRecoverWith, onComplete, onComplete, onCompleteWithBreaker, onSuccess, onSuccessMethods inherited from class org.apache.pekko.http.javadsl.server.directives.FormFieldDirectives
formField, formField, formFieldList, formFieldList, formFieldList, formFieldMap, formFieldMultiMap, formFieldOptional, formFieldOptionalMethods inherited from class org.apache.pekko.http.javadsl.server.directives.FileUploadDirectives
fileUpload, fileUploadAll, storeUploadedFile, storeUploadedFilesMethods inherited from class org.apache.pekko.http.javadsl.server.directives.FileAndResourceDirectives
defaultContentTypeResolver, 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.ExecutionDirectives
handleExceptions, handleRejectionsMethods inherited from class org.apache.pekko.http.javadsl.server.directives.DebuggingDirectives
logRequest, logRequest, logRequest, logRequestResult, logRequestResultOptional, logResult, logResult, logResultMethods inherited from class org.apache.pekko.http.javadsl.server.directives.CookieDirectives
cookie, deleteCookie, deleteCookie, deleteCookie, deleteCookie, deleteCookie, optionalCookie, setCookie, setCookieMethods inherited from class org.apache.pekko.http.javadsl.server.directives.CodingDirectives
decodeRequest, decodeRequestWith, decodeRequestWith, encodeResponse, encodeResponseWith, requestEncodedWith, responseEncodingAccepted, withPrecompressedMediaTypeSupportMethods inherited from class org.apache.pekko.http.javadsl.server.directives.CacheConditionDirectives
conditional, conditional, conditional, conditionalMethods inherited from class org.apache.pekko.http.javadsl.server.directives.BasicDirectives
cancelRejection, 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
-
FramedEntityStreamingDirectives
public FramedEntityStreamingDirectives()
-
-
Method Details
-
mapRequest
-
mapRequestContext
public static Route mapRequestContext(Function<RequestContext, RequestContext> f, Supplier<Route> inner) -
mapRejections
-
mapResponse
-
mapResponseEntity
public static Route mapResponseEntity(Function<ResponseEntity, ResponseEntity> f, Supplier<Route> inner) -
mapResponseHeaders
public static Route mapResponseHeaders(Function<List<HttpHeader>, List<HttpHeader>> f, Supplier<Route> inner) -
mapInnerRoute
-
mapRouteResult
-
mapRouteResultPF
public static Route mapRouteResultPF(scala.PartialFunction<RouteResult, RouteResult> f, Supplier<Route> inner) -
mapRouteResultFuture
public static Route mapRouteResultFuture(Function<CompletionStage<RouteResult>, CompletionStage<RouteResult>> f, Supplier<Route> inner) -
mapRouteResultWith
public static Route mapRouteResultWith(Function<RouteResult, CompletionStage<RouteResult>> f, Supplier<Route> inner) -
mapRouteResultWithPF
public static Route mapRouteResultWithPF(scala.PartialFunction<RouteResult, CompletionStage<RouteResult>> f, Supplier<Route> inner) -
mapSettings
-
pass
-
provide
-
cancelRejection
-
cancelRejections
-
cancelRejections
-
recoverRejections
-
recoverRejectionsWith
public 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
-
extractDataBytes
public static RouteAdapter extractDataBytes(Function<org.apache.pekko.stream.javadsl.Source<org.apache.pekko.util.ByteString, Object>, Route> inner) -
extractRequestEntity
-
extractStrictEntity
public static Route extractStrictEntity(scala.concurrent.duration.FiniteDuration timeout, Function<HttpEntity.Strict, Route> inner) -
extractStrictEntity
-
extractStrictEntity
public static Route extractStrictEntity(scala.concurrent.duration.FiniteDuration timeout, long maxBytes, Function<HttpEntity.Strict, Route> inner) -
extractStrictEntity
public 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
-
logResult
public static RouteAdapter logResult(Function<HttpResponse, LogEntry> showSuccess, Function<List<Rejection>, LogEntry> showRejection, Supplier<Route> inner) -
logRequestResult
public static RouteAdapter logRequestResult(BiFunction<HttpRequest, HttpResponse, LogEntry> showSuccess, BiFunction<HttpRequest, List<Rejection>, LogEntry> showRejection, Supplier<Route> inner) -
logRequestResultOptional
public 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
-
getFromResourceDirectory
public static Route getFromResourceDirectory(String directoryName, ContentTypeResolver resolver, ClassLoader classLoader) -
getFromFile
-
getFromFile
-
getFromFile
-
getFromFile
-
getFromFile
-
getFromDirectory
-
getFromDirectory
-
getFromBrowseableDirectory
public static Route getFromBrowseableDirectory(String directory, DirectoryRenderer renderer, ContentTypeResolver resolver) -
getFromBrowseableDirectory
-
getFromBrowseableDirectory
-
getFromBrowseableDirectory
-
getFromBrowseableDirectories
public static Route getFromBrowseableDirectories(Iterable<String> directories, DirectoryRenderer renderer, ContentTypeResolver resolver) -
getFromBrowseableDirectories
public static Route getFromBrowseableDirectories(Iterable<String> directories, DirectoryRenderer renderer) -
getFromBrowseableDirectories
public static Route getFromBrowseableDirectories(Iterable<String> directories, ContentTypeResolver resolver) -
getFromBrowseableDirectories
-
listDirectoryContents
-
listDirectoryContents
public static Route listDirectoryContents(DirectoryRenderer directoryRenderer, scala.collection.immutable.Seq<String> directories) -
defaultDirectoryRenderer
-
defaultContentTypeResolver
-
getFromBrowseableDirectories
-
listDirectoryContents
-
listDirectoryContents
public static Route listDirectoryContents(DirectoryRenderer directoryRenderer, String... directories) -
storeUploadedFile
-
storeUploadedFiles
-
fileUpload
-
fileUploadAll
-
formField
-
formFieldOptional
-
formFieldList
-
formField
-
formFieldOptional
-
formFieldList
-
formFieldMap
-
formFieldMultiMap
-
formFieldList
-
onComplete
public static <T> RouteAdapter onComplete(Supplier<CompletionStage<T>> f, Function<scala.util.Try<T>, Route> inner) -
onComplete
public static <T> RouteAdapter onComplete(CompletionStage<T> cs, Function<scala.util.Try<T>, Route> inner) -
onCompleteWithBreaker
public static <T> RouteAdapter onCompleteWithBreaker(org.apache.pekko.pattern.CircuitBreaker breaker, Supplier<CompletionStage<T>> f, Function<scala.util.Try<T>, Route> inner) -
onSuccess
-
onSuccess
-
completeOrRecoverWith
public static <T> Route completeOrRecoverWith(Supplier<CompletionStage<T>> f, Marshaller<T, RequestEntity> marshaller, Function<Throwable, Route> inner) -
checkSameOrigin
-
headerValue
public static <T> RouteAdapter headerValue(Function<HttpHeader, Optional<T>> f, Function<T, Route> inner) -
headerValuePF
public static <T> RouteAdapter headerValuePF(scala.PartialFunction<HttpHeader, T> pf, Function<T, Route> inner) -
headerValueByName
-
headerValueByType
public static <T extends HttpHeader> RouteAdapter headerValueByType(Class<T> t, Function<T, Route> inner) -
optionalHeaderValue
public static <T> RouteAdapter optionalHeaderValue(Function<HttpHeader, Optional<T>> f, Function<Optional<T>, Route> inner) -
optionalHeaderValuePF
public static <T> RouteAdapter optionalHeaderValuePF(scala.PartialFunction<HttpHeader, T> pf, Function<Optional<T>, Route> inner) -
optionalHeaderValueByName
-
optionalHeaderValueByType
public static <T extends HttpHeader> RouteAdapter optionalHeaderValueByType(Class<T> t, Function<Optional<T>, Route> inner) -
attribute
-
optionalAttribute
public static <T> RouteAdapter optionalAttribute(AttributeKey<T> key, Function<Optional<T>, Route> inner) -
extractHost
-
host
-
host
-
host
-
host
-
request
public static <T> Route request(Unmarshaller<? super HttpRequest, T> unmarshaller, Function<T, Route> inner) -
entity
public static <T> Route entity(Unmarshaller<? super HttpEntity, T> unmarshaller, Function<T, Route> inner) -
completeWith
public static <T> Route completeWith(Marshaller<T, ? extends HttpResponse> marshaller, Consumer<Consumer<T>> inner) -
handleWith
public 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
-
rawPathPrefixTest
public static <T1,T2> Route rawPathPrefixTest(PathMatcher2<T1, T2> pm, BiFunction<T1, T2, Route> inner) -
pathSuffix
-
pathSuffix
-
pathSuffix
-
pathSuffix
-
pathSuffixTest
-
pathSuffixTest
-
pathSuffixTest
-
pathSuffixTest
-
redirectToTrailingSlashIfMissing
public static Route redirectToTrailingSlashIfMissing(StatusCode redirectionType, Supplier<Route> inner) -
redirectToNoTrailingSlashIfPresent
public static Route redirectToNoTrailingSlashIfPresent(StatusCode redirectionType, Supplier<Route> inner) -
pathPrefix
-
path
-
ignoreTrailingSlash
-
withRangeSupport
-
respondWithHeader
-
respondWithDefaultHeader
-
respondWithHeaders
-
respondWithDefaultHeaders
public static Route respondWithDefaultHeaders(Iterable<HttpHeader> responseHeaders, Supplier<Route> inner) -
route
-
concat
-
reject
-
reject
-
redirect
-
failWith
-
complete
-
complete
-
complete
-
complete
-
complete
public static <T> RouteAdapter complete(StatusCode status, Iterable<HttpHeader> headers, T value, Marshaller<T, RequestEntity> marshaller) -
complete
public static RouteAdapter complete(StatusCode status, Iterable<HttpHeader> headers, ResponseEntity entity) -
complete
public static RouteAdapter complete(StatusCode status, Iterable<HttpHeader> headers, RequestEntity entity) -
complete
public static <T> RouteAdapter complete(StatusCode status, T value, Marshaller<T, RequestEntity> marshaller) -
complete
-
complete
-
complete
-
complete
public static <T> RouteAdapter complete(Iterable<HttpHeader> headers, T value, Marshaller<T, RequestEntity> marshaller) -
complete
-
complete
-
completeOK
-
complete
-
complete
-
completeWithFutureResponse
-
completeOKWithFutureString
-
completeWithFutureStatus
-
completeOKWithFuture
public static <T> RouteAdapter completeOKWithFuture(scala.concurrent.Future<T> value, Marshaller<T, RequestEntity> marshaller) -
completeWithFuture
public static <T> RouteAdapter completeWithFuture(scala.concurrent.Future<T> value, Marshaller<T, HttpResponse> marshaller) -
completeWithFuture
-
completeOKWithFuture
-
completeOKWithFutureString
-
completeWithFutureStatus
-
completeOKWithFuture
public static <T> RouteAdapter completeOKWithFuture(CompletionStage<T> value, Marshaller<T, RequestEntity> marshaller) -
completeWithFuture
public static <T> RouteAdapter completeWithFuture(CompletionStage<T> value, Marshaller<T, HttpResponse> marshaller) -
handle
public static Route handle(org.apache.pekko.japi.function.Function<HttpRequest, CompletionStage<HttpResponse>> handler) -
handleSync
public static Route handleSync(org.apache.pekko.japi.function.Function<HttpRequest, HttpResponse> handler) -
route
-
concat
-
reject
-
extractScheme
-
scheme
-
extractCredentials
-
authenticateBasic
-
authenticateBasicPF
-
authenticateBasicPFAsync
public static <T> Route authenticateBasicPFAsync(String realm, scala.PartialFunction<Optional<SecurityDirectives.ProvidedCredentials>, CompletionStage<T>> authenticator, Function<T, Route> inner) -
authenticateBasicOptional
-
authenticateBasicAsync
public static <T> Route authenticateBasicAsync(String realm, Function<Optional<SecurityDirectives.ProvidedCredentials>, CompletionStage<Optional<T>>> authenticator, Function<T, Route> inner) -
authenticateBasicAsyncOptional
public static <T> Route authenticateBasicAsyncOptional(String realm, Function<Optional<SecurityDirectives.ProvidedCredentials>, CompletionStage<Optional<T>>> authenticator, Function<Optional<T>, Route> inner) -
authenticateOAuth2
-
authenticateOAuth2Optional
-
authenticateOAuth2Async
public static <T> Route authenticateOAuth2Async(String realm, Function<Optional<SecurityDirectives.ProvidedCredentials>, CompletionStage<Optional<T>>> authenticator, Function<T, Route> inner) -
authenticateOAuth2AsyncOptional
public static <T> Route authenticateOAuth2AsyncOptional(String realm, Function<Optional<SecurityDirectives.ProvidedCredentials>, CompletionStage<Optional<T>>> authenticator, Function<Optional<T>, Route> inner) -
authenticateOrRejectWithChallenge
public static <T> Route authenticateOrRejectWithChallenge(Function<Optional<HttpCredentials>, CompletionStage<scala.util.Either<HttpChallenge, T>>> authenticator, Function<T, Route> inner) -
authenticateOrRejectWithChallenge
public 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
-
authorizeWithRequestContext
public static Route authorizeWithRequestContext(org.apache.pekko.japi.function.Function<RequestContext, Object> check, Supplier<Route> inner) -
authorizeAsync
-
authorizeAsyncWithRequestContext
public static Route authorizeAsyncWithRequestContext(org.apache.pekko.japi.function.Function<RequestContext, CompletionStage<Object>> check, Supplier<Route> inner) -
extractWebSocketUpgrade
-
extractOfferedWsProtocols
-
handleWebSocketMessages
-
handleWebSocketMessagesForProtocol
-
handleWebSocketMessagesForOptionalProtocol
-
extractRequestTimeout
-
withRequestTimeout
public static RouteAdapter withRequestTimeout(scala.concurrent.duration.Duration timeout, Supplier<Route> inner) -
withRequestTimeout
-
withRequestTimeout
public static RouteAdapter withRequestTimeout(scala.concurrent.duration.Duration timeout, Function<HttpRequest, HttpResponse> timeoutHandler, Supplier<Route> inner) -
withRequestTimeout
public static RouteAdapter withRequestTimeout(Duration timeout, Function<HttpRequest, HttpResponse> timeoutHandler, Supplier<Route> inner) -
withoutRequestTimeout
-
withRequestTimeoutResponse
public static RouteAdapter withRequestTimeoutResponse(Function<HttpRequest, HttpResponse> timeoutHandler, Supplier<Route> inner) -
entityAsSourceOf
public <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) -
completeWithSource
public <T,M> Route completeWithSource(org.apache.pekko.stream.javadsl.Source<T, M> source, Marshaller<T, org.apache.pekko.util.ByteString> m, EntityStreamingSupport support) -
completeOKWithSource
public <T,M> Route completeOKWithSource(org.apache.pekko.stream.javadsl.Source<T, M> source, Marshaller<T, RequestEntity> m, EntityStreamingSupport support)
-