akka.http.server
Interface Directives

All Superinterfaces:
AuthenticationDirectives, BasicDirectives, CacheConditionDirectives, CodingDirectives, CookieDirectives, DebuggingDirectives, ExecutionDirectives, FileAndResourceDirectives, FormFieldDirectives, FutureDirectives, HeaderDirectives, HostDirectives, ImplicitPathMatcherConstruction, MarshallingDirectives, MethodDirectives, MiscDirectives, ParameterDirectives, PathDirectives, PathMatchers, RangeDirectives, RespondWithDirectives, RouteConcatenation, RouteDirectives, SchemeDirectives, SecurityDirectives, ToNameReceptacleEnhancements
All Known Implementing Classes:
Directives$

public interface Directives
extends RouteConcatenation, AuthenticationDirectives, BasicDirectives, CacheConditionDirectives, CookieDirectives, DebuggingDirectives, CodingDirectives, ExecutionDirectives, FileAndResourceDirectives, FormFieldDirectives, FutureDirectives, HeaderDirectives, HostDirectives, MarshallingDirectives, MethodDirectives, MiscDirectives, ParameterDirectives, PathDirectives, RangeDirectives, RespondWithDirectives, RouteDirectives, SchemeDirectives, SecurityDirectives


Nested Class Summary
 
Nested classes/interfaces inherited from interface akka.http.server.RouteConcatenation
RouteConcatenation.RouteConcatenation
 
Nested classes/interfaces inherited from interface akka.http.server.directives.AuthenticationDirectives
AuthenticationDirectives.AuthenticationDirective<T>, AuthenticationDirectives.AuthenticationDirective$, AuthenticationDirectives.AuthenticationResult$, AuthenticationDirectives.HttpBasicAuthentication$, AuthenticationDirectives.HttpBasicAuthenticator$, AuthenticationDirectives.UserCredentials, AuthenticationDirectives.UserCredentials$
 
Nested classes/interfaces inherited from interface akka.http.server.directives.FileAndResourceDirectives
FileAndResourceDirectives.DirectoryRenderer, FileAndResourceDirectives.DirectoryRenderer$, FileAndResourceDirectives.LowLevelDirectoryRenderer
 
Nested classes/interfaces inherited from interface akka.http.server.directives.FormFieldDirectives
FormFieldDirectives.FieldDef<T>, FormFieldDirectives.FieldDef$, FormFieldDirectives.FieldMagnet, FormFieldDirectives.FieldMagnet$
 
Nested classes/interfaces inherited from interface akka.http.server.directives.ParameterDirectives
ParameterDirectives.ParamDef<T>, ParameterDirectives.ParamDef$, ParameterDirectives.ParamMagnet, ParameterDirectives.ParamMagnet$
 
Nested classes/interfaces inherited from interface akka.http.server.PathMatchers
PathMatchers.HexIntNumber$, PathMatchers.HexLongNumber$, PathMatchers.IntNumber$, PathMatchers.LongNumber$, PathMatchers.NumberMatcher<T>, PathMatchers.PathEnd$, PathMatchers.Rest$, PathMatchers.RestPath$, PathMatchers.Segment$, PathMatchers.Slash$
 
Method Summary
 
Methods inherited from interface akka.http.server.RouteConcatenation
enhanceRouteWithConcatenation
 
Methods inherited from interface akka.http.server.directives.AuthenticationDirectives
HttpBasicAuthentication
 
Methods inherited from interface akka.http.server.directives.BasicDirectives
cancelRejection, cancelRejections, cancelRejections, extract, extractExecutionContext, extractFlowMaterializer, extractLog, extractRequest, extractRequestContext, extractSettings, extractUnmatchedPath, extractUri, mapInnerRoute, mapRejections, mapRequest, mapRequestContext, mapResponse, mapResponseEntity, mapResponseHeaders, mapRouteResult, mapRouteResultFuture, mapRouteResultPF, mapRouteResultWith, mapRouteResultWithPF, mapSettings, mapUnmatchedPath, pass, provide, recoverRejections, recoverRejectionsWith, textract, tprovide, withExecutionContext, withFlowMaterializer, withLog, withSettings
 
Methods inherited from interface akka.http.server.directives.CacheConditionDirectives
conditional
 
Methods inherited from interface akka.http.server.directives.CookieDirectives
cookie, deleteCookie, deleteCookie, findCookie, optionalCookie, setCookie
 
Methods inherited from interface akka.http.server.directives.DebuggingDirectives
logRequest, logRequestResult, logResult
 
Methods inherited from interface akka.http.server.directives.CodingDirectives
_encodeResponse, decodeRequest, decodeRequestWith, decodeRequestWith, encodeResponse, encodeResponseWith, requestEncodedWith, responseEncodingAccepted
 
Methods inherited from interface akka.http.server.directives.ExecutionDirectives
handleExceptions, handleRejections
 
Methods inherited from interface akka.http.server.directives.FileAndResourceDirectives
conditionalFor, defaultClassLoader, getFromBrowseableDirectories, getFromBrowseableDirectory, getFromDirectory, getFromFile, getFromFile, getFromFile, getFromResource, getFromResource, getFromResourceDirectory, listDirectoryContents
 
Methods inherited from interface akka.http.server.directives.FormFieldDirectives
formField, formFields
 
Methods inherited from interface akka.http.server.directives.FutureDirectives
completeOrRecoverWith, onComplete, onSuccess
 
Methods inherited from interface akka.http.server.directives.HeaderDirectives
headerValue, headerValueByName, headerValueByName, headerValueByType, headerValuePF, optionalHeaderValue, optionalHeaderValueByName, optionalHeaderValueByName, optionalHeaderValueByType, optionalHeaderValuePF, optionalValue
 
Methods inherited from interface akka.http.server.directives.HostDirectives
extractHost, host, host, host
 
Methods inherited from interface akka.http.server.directives.MarshallingDirectives
as, completeWith, entity, handleWith, instanceOf
 
Methods inherited from interface akka.http.server.directives.MethodDirectives
delete, get, head, method, options, overrideMethodWithParameter, patch, post, put
 
Methods inherited from interface akka.http.server.directives.MiscDirectives
extractClientIP, rejectEmptyResponse, requestEntityEmpty, requestEntityPresent, validate
 
Methods inherited from interface akka.http.server.directives.ParameterDirectives
parameter, parameterMap, parameterMultiMap, parameters, parameterSeq
 
Methods inherited from interface akka.http.server.directives.PathDirectives
path, pathEnd, pathEndOrSingleSlash, pathPrefix, pathPrefixTest, pathSingleSlash, pathSuffix, pathSuffixTest, rawPathPrefix, rawPathPrefixTest, redirectToNoTrailingSlashIfPresent, redirectToTrailingSlashIfMissing
 
Methods inherited from interface akka.http.server.PathMatchers
DoubleNumber, HexIntNumber, HexLongNumber, IntNumber, JavaUUID, LongNumber, Neutral, nothingMatcher, PathEnd, Rest, RestPath, Segment, Segments, Segments, Segments, separateOnSlashes, Slash
 
Methods inherited from interface akka.http.server.ImplicitPathMatcherConstruction
regex2PathMatcher, segmentStringToPathMatcher, stringExtractionPair2PathMatcher, stringNameOptionReceptacle2PathMatcher, valueMap2PathMatcher
 
Methods inherited from interface akka.http.common.ToNameReceptacleEnhancements
string2NR, symbol2NR
 
Methods inherited from interface akka.http.server.directives.RangeDirectives
withRangeSupport
 
Methods inherited from interface akka.http.server.directives.RespondWithDirectives
overrideStatusCode, respondWithDefaultHeader, respondWithDefaultHeaders, respondWithDefaultHeaders, respondWithHeader, respondWithHeaders, respondWithHeaders
 
Methods inherited from interface akka.http.server.directives.RouteDirectives
complete, failWith, redirect, reject, reject
 
Methods inherited from interface akka.http.server.directives.SchemeDirectives
extractScheme, scheme
 
Methods inherited from interface akka.http.server.directives.SecurityDirectives
authorize, authorize