public class Directives$ extends java.lang.Object implements Directives
See pekko.http.javadsl.server.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.FieldSpec, FormFieldDirectives.FieldSpec$, FormFieldDirectives.Impl$
ParameterDirectives.ParamDef<T>, ParameterDirectives.ParamDef$, ParameterDirectives.ParamMagnet, ParameterDirectives.ParamMagnet$, ParameterDirectives.ParamSpec, ParameterDirectives.ParamSpec$
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
formField, formFieldMap, formFieldMultiMap, formFields, formFieldSeq
formField, formField, formField, formField, formField, formField, formField, formField, formField, formField, formField, formField, formField, formField, formField, formField, formField, formField, formField, formField, formField, formField, formFields, formFields, formFields, formFields, formFields, formFields, formFields, formFields, formFields, formFields, formFields, formFields, formFields, formFields, formFields, formFields, formFields, formFields, formFields, formFields, formFields, formFields
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
parameter, parameter, parameter, parameter, parameter, parameter, parameter, parameter, parameter, parameter, parameter, parameter, parameter, parameter, parameter, parameter, parameter, parameter, parameter, parameter, parameter, parameter, parameters, parameters, parameters, parameters, parameters, parameters, parameters, parameters, parameters, parameters, parameters, parameters, parameters, parameters, parameters, parameters, parameters, parameters, parameters, parameters, parameters, parameters
extractRequestTimeout, withoutRequestTimeout, withRequestTimeout, withRequestTimeout, withRequestTimeout, withRequestTimeoutResponse
ignoreTrailingSlash, path, pathEnd, pathEndOrSingleSlash, pathPrefix, pathPrefixTest, pathSingleSlash, pathSuffix, pathSuffixTest, rawPathPrefix, rawPathPrefixTest, redirectToNoTrailingSlashIfPresent, redirectToTrailingSlashIfMissing
not, nothingMatcher, Segments, Segments, separateOnSlashes
_regex2PathMatcher, _segmentStringToPathMatcher, _stringExtractionPair2PathMatcher, _stringNameOptionReceptacle2PathMatcher, _valueMap2PathMatcher
_string2NR, _symbol2NR
withRangeSupport
respondWithDefaultHeader, respondWithDefaultHeaders, respondWithDefaultHeaders, respondWithHeader, respondWithHeaders, respondWithHeaders
complete, complete, complete, failWith, handle, handle, handle, handleSync, handleSync, handleSync, redirect, reject, reject
extractScheme, scheme
authenticateBasic, authenticateBasicAsync, authenticateBasicPF, authenticateBasicPFAsync, authenticateOAuth2, authenticateOAuth2Async, authenticateOAuth2PF, authenticateOAuth2PFAsync, authenticateOrRejectWithChallenge, authenticateOrRejectWithChallenge, authorize, authorize, authorizeAsync, authorizeAsync, extractCredentials, extractCredentialsAndAuthenticateOrRejectWithChallenge
extractOfferedWsProtocols, extractUpgradeToWebSocket, extractWebSocketUpgrade, handleWebSocketMessages, handleWebSocketMessagesForOptionalProtocol, handleWebSocketMessagesForProtocol
asSourceOf, asSourceOf, asSourceOfInternal
as, completeWith, entity, handleWith, instanceOf
attribute, optionalAttribute
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