public class Directives$ extends java.lang.Object implements Directives
See Directives
for JavaDSL equivalent of this trait.
RouteConcatenation.RouteWithConcatenation
FileAndResourceDirectives.DirectoryRenderer, FileAndResourceDirectives.DirectoryRenderer$, FileAndResourceDirectives.LowLevelDirectoryRenderer, FileAndResourceDirectives.ResourceFile, FileAndResourceDirectives.ResourceFile$
FormFieldDirectives.FieldDef<T>, FormFieldDirectives.FieldDef$, FormFieldDirectives.FieldMagnet, FormFieldDirectives.FieldMagnet$, FormFieldDirectives.LowLevelFieldDefImplicits
ParameterDirectives.ParamDef<T>, ParameterDirectives.ParamDef$, ParameterDirectives.ParamMagnet, ParameterDirectives.ParamMagnet$
PathDirectives.TrailingRetryRejection$
PathMatchers.HexIntNumber$, PathMatchers.HexLongNumber$, PathMatchers.IntNumber$, PathMatchers.LongNumber$, PathMatchers.NumberMatcher<T>, PathMatchers.PathEnd$, PathMatchers.Remaining$, PathMatchers.RemainingPath$, PathMatchers.Segment$, PathMatchers.Slash$
Modifier and Type | Field and Description |
---|---|
static Directives$ |
MODULE$
Static reference to the singleton instance of this Scala object.
|
Constructor and Description |
---|
Directives$() |
Modifier and Type | Method and Description |
---|---|
PathMatcher<scala.Tuple1<java.lang.Object>> |
DoubleNumber() |
PathMatchers.HexIntNumber$ |
HexIntNumber()
Accessor for nested Scala object
|
PathMatchers.HexLongNumber$ |
HexLongNumber()
Accessor for nested Scala object
|
PathMatchers.IntNumber$ |
IntNumber()
Accessor for nested Scala object
|
PathMatcher<scala.Tuple1<java.util.UUID>> |
JavaUUID() |
PathMatchers.LongNumber$ |
LongNumber()
Accessor for nested Scala object
|
PathMatcher<scala.runtime.BoxedUnit> |
Neutral() |
PathMatchers.PathEnd$ |
PathEnd()
Accessor for nested Scala object
|
PathMatchers.Remaining$ |
Remaining()
Accessor for nested Scala object
|
PathMatchers.RemainingPath$ |
RemainingPath()
Accessor for nested Scala object
|
PathMatchers.Segment$ |
Segment()
Accessor for nested Scala object
|
PathMatcher<scala.Tuple1<scala.collection.immutable.List<java.lang.String>>> |
Segments() |
PathMatchers.Slash$ |
Slash()
Accessor for nested Scala object
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
_enhanceRouteWithConcatenation, concat
cancelRejection, cancelRejections, cancelRejections, extract, extractActorSystem, extractDataBytes, extractExecutionContext, extractLog, extractMatchedPath, extractMaterializer, extractParserSettings, extractRequest, extractRequestContext, extractRequestEntity, extractSettings, extractStrictEntity, extractStrictEntity, extractUnmatchedPath, extractUri, mapInnerRoute, mapRejections, mapRequest, mapRequestContext, mapResponse, mapResponseEntity, mapResponseHeaders, mapRouteResult, mapRouteResultFuture, mapRouteResultPF, mapRouteResultWith, mapRouteResultWithPF, mapSettings, mapUnmatchedPath, pass, provide, recoverRejections, recoverRejectionsWith, textract, toStrictEntity, toStrictEntity, tprovide, withExecutionContext, withLog, withMaterializer, withSettings
conditional, conditional, conditional, conditional
cookie, deleteCookie, deleteCookie, findCookie, optionalCookie, setCookie
logRequest, logRequestResult, logResult
decodeRequest, decodeRequestWith, decodeRequestWith, encodeResponse, encodeResponseWith, requestEncodedWith, responseEncodingAccepted, withPrecompressedMediaTypeSupport
handleExceptions, handleRejections
_defaultClassLoader, conditionalFor, getFromBrowseableDirectories, getFromBrowseableDirectory, getFromDirectory, getFromFile, getFromFile, getFromFile, getFromResource, getFromResource, getFromResourceDirectory, listDirectoryContents
fileUpload, fileUploadAll, storeUploadedFile, storeUploadedFiles, uploadedFile
formField, formFieldMap, formFieldMultiMap, formFields, formFieldSeq
completeOrRecoverWith, onComplete, onCompleteWithBreaker, onSuccess
checkSameOrigin, headerValue, headerValueByName, headerValueByName, headerValueByType, headerValuePF, optionalHeaderValue, optionalHeaderValueByName, optionalHeaderValueByName, optionalHeaderValueByType, optionalHeaderValuePF, optionalValue
extractHost, host, host, host
delete, extractMethod, get, head, method, options, overrideMethodWithParameter, patch, post, put
extractClientIP, rejectEmptyResponse, requestEntityEmpty, requestEntityPresent, selectPreferredLanguage, validate, withoutSizeLimit, withSizeLimit
parameter, parameterMap, parameterMultiMap, parameters, parameterSeq
extractRequestTimeout, withoutRequestTimeout, withRequestTimeout, withRequestTimeout, withRequestTimeout, withRequestTimeoutResponse
ignoreTrailingSlash, path, pathEnd, pathEndOrSingleSlash, pathPrefix, pathPrefixTest, pathSingleSlash, pathSuffix, pathSuffixTest, rawPathPrefix, rawPathPrefixTest, redirectToNoTrailingSlashIfPresent, redirectToTrailingSlashIfMissing
nothingMatcher, Segments, Segments, separateOnSlashes
_regex2PathMatcher, _segmentStringToPathMatcher, _stringExtractionPair2PathMatcher, _stringNameOptionReceptacle2PathMatcher, _valueMap2PathMatcher
_string2NR, _symbol2NR
withRangeSupport
respondWithDefaultHeader, respondWithDefaultHeaders, respondWithDefaultHeaders, respondWithHeader, respondWithHeaders, respondWithHeaders
complete, failWith, redirect, reject, reject
extractScheme, scheme
authenticateBasic, authenticateBasicAsync, authenticateBasicPF, authenticateBasicPFAsync, authenticateOAuth2, authenticateOAuth2Async, authenticateOAuth2PF, authenticateOAuth2PFAsync, authenticateOrRejectWithChallenge, authenticateOrRejectWithChallenge, authorize, authorize, authorizeAsync, authorizeAsync, extractCredentials, extractCredentialsAndAuthenticateOrRejectWithChallenge
extractOfferedWsProtocols, extractUpgradeToWebSocket, handleWebSocketMessages, handleWebSocketMessagesForOptionalProtocol, handleWebSocketMessagesForProtocol
asSourceOf, asSourceOf, asSourceOfInternal
as, completeWith, entity, handleWith, instanceOf
public static final Directives$ MODULE$
public PathMatchers.Slash$ Slash()
PathMatchers
Slash
in interface PathMatchers
public PathMatchers.PathEnd$ PathEnd()
PathMatchers
PathEnd
in interface PathMatchers
public PathMatchers.Remaining$ Remaining()
PathMatchers
Remaining
in interface PathMatchers
public PathMatchers.RemainingPath$ RemainingPath()
PathMatchers
RemainingPath
in interface PathMatchers
public PathMatchers.IntNumber$ IntNumber()
PathMatchers
IntNumber
in interface PathMatchers
public PathMatchers.LongNumber$ LongNumber()
PathMatchers
LongNumber
in interface PathMatchers
public PathMatchers.HexIntNumber$ HexIntNumber()
PathMatchers
HexIntNumber
in interface PathMatchers
public PathMatchers.HexLongNumber$ HexLongNumber()
PathMatchers
HexLongNumber
in interface PathMatchers
public PathMatcher<scala.Tuple1<java.lang.Object>> DoubleNumber()
DoubleNumber
in interface PathMatchers
public PathMatcher<scala.Tuple1<java.util.UUID>> JavaUUID()
JavaUUID
in interface PathMatchers
public PathMatcher<scala.runtime.BoxedUnit> Neutral()
Neutral
in interface PathMatchers
public PathMatchers.Segment$ Segment()
PathMatchers
Segment
in interface PathMatchers
public PathMatcher<scala.Tuple1<scala.collection.immutable.List<java.lang.String>>> Segments()
Segments
in interface PathMatchers