Class Directives$
java.lang.Object
org.apache.pekko.http.scaladsl.server.Directives$
- All Implemented Interfaces:
- ToNameReceptacleEnhancements,- Directives,- AttributeDirectives,- BasicDirectives,- CacheConditionDirectives,- CodingDirectives,- CookieDirectives,- DebuggingDirectives,- ExecutionDirectives,- FileAndResourceDirectives,- FileUploadDirectives,- FormFieldDirectives,- FormFieldDirectivesInstances,- FramedEntityStreamingDirectives,- FutureDirectives,- HeaderDirectives,- HostDirectives,- MarshallingDirectives,- MethodDirectives,- MiscDirectives,- ParameterDirectives,- ParameterDirectivesInstances,- PathDirectives,- RangeDirectives,- RespondWithDirectives,- RouteDirectives,- SchemeDirectives,- SecurityDirectives,- TimeoutDirectives,- WebSocketDirectives,- ImplicitPathMatcherConstruction,- PathMatchers,- RouteConcatenation
Collects all default directives into one object for simple importing.
 
 See pekko.http.javadsl.server.Directives for JavaDSL equivalent of this trait.
- 
Nested Class SummaryNested classes/interfaces inherited from interface org.apache.pekko.http.scaladsl.server.directives.FileAndResourceDirectivesFileAndResourceDirectives.DirectoryRenderer, FileAndResourceDirectives.DirectoryRenderer$, FileAndResourceDirectives.LowLevelDirectoryRenderer, FileAndResourceDirectives.ResourceFile, FileAndResourceDirectives.ResourceFile$Nested classes/interfaces inherited from interface org.apache.pekko.http.scaladsl.server.directives.FormFieldDirectivesFormFieldDirectives.FieldSpec, FormFieldDirectives.FieldSpec$, FormFieldDirectives.Impl$Nested classes/interfaces inherited from interface org.apache.pekko.http.scaladsl.server.directives.ParameterDirectivesParameterDirectives.ParamSpec, ParameterDirectives.ParamSpec$Nested classes/interfaces inherited from interface org.apache.pekko.http.scaladsl.server.directives.PathDirectivesPathDirectives.TrailingRetryRejection$Nested classes/interfaces inherited from interface org.apache.pekko.http.scaladsl.server.PathMatchersPathMatchers.HexIntNumber$, PathMatchers.HexLongNumber$, PathMatchers.IntNumber$, PathMatchers.LongNumber$, PathMatchers.NumberMatcher<T>, PathMatchers.PathEnd$, PathMatchers.Remaining$, PathMatchers.RemainingPath$, PathMatchers.Segment$, PathMatchers.Slash$Nested classes/interfaces inherited from interface org.apache.pekko.http.scaladsl.server.RouteConcatenationRouteConcatenation.RouteWithConcatenation
- 
Field SummaryFieldsModifier and TypeFieldDescriptionstatic final Directives$Static reference to the singleton instance of this Scala object.
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionPathMatcher<scala.Tuple1<Object>>Accessor for nested Scala objectAccessor for nested Scala objectAccessor for nested Scala objectPathMatcher<scala.Tuple1<UUID>>JavaUUID()Accessor for nested Scala objectPathMatcher<scala.runtime.BoxedUnit>Neutral()PathEnd()Accessor for nested Scala objectAccessor for nested Scala objectAccessor for nested Scala objectSegment()Accessor for nested Scala objectPathMatcher<scala.Tuple1<scala.collection.immutable.List<String>>>Segments()Slash()Accessor for nested Scala objectMethods inherited from class java.lang.Objectclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.apache.pekko.http.scaladsl.server.directives.AttributeDirectivesattribute, optionalAttributeMethods inherited from interface org.apache.pekko.http.scaladsl.server.directives.BasicDirectivescancelRejection, 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, withSettingsMethods inherited from interface org.apache.pekko.http.scaladsl.server.directives.CacheConditionDirectivesconditional, conditional, conditional, conditionalMethods inherited from interface org.apache.pekko.http.scaladsl.server.directives.CodingDirectivesdecodeRequest, decodeRequestWith, decodeRequestWith, encodeResponse, encodeResponseWith, requestEncodedWith, responseEncodingAccepted, withPrecompressedMediaTypeSupportMethods inherited from interface org.apache.pekko.http.scaladsl.server.directives.CookieDirectivescookie, deleteCookie, deleteCookie, findCookie, optionalCookie, setCookieMethods inherited from interface org.apache.pekko.http.scaladsl.server.directives.DebuggingDirectiveslogRequest, logRequestResult, logResultMethods inherited from interface org.apache.pekko.http.scaladsl.server.directives.ExecutionDirectiveshandleExceptions, handleRejectionsMethods inherited from interface org.apache.pekko.http.scaladsl.server.directives.FileAndResourceDirectives_defaultClassLoader, conditionalFor, getFromBrowseableDirectories, getFromBrowseableDirectory, getFromDirectory, getFromFile, getFromFile, getFromFile, getFromResource, getFromResource, getFromResourceDirectory, listDirectoryContentsMethods inherited from interface org.apache.pekko.http.scaladsl.server.directives.FileUploadDirectivesfileUpload, fileUploadAll, storeUploadedFile, storeUploadedFilesMethods inherited from interface org.apache.pekko.http.scaladsl.server.directives.FormFieldDirectivesformFieldMap, formFieldMultiMap, formFieldSeqMethods inherited from interface org.apache.pekko.http.scaladsl.server.directives.FormFieldDirectivesInstancesformField, 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, formFieldsMethods inherited from interface org.apache.pekko.http.scaladsl.server.directives.FramedEntityStreamingDirectivesasSourceOf, asSourceOf, asSourceOfInternalMethods inherited from interface org.apache.pekko.http.scaladsl.server.directives.FutureDirectivescompleteOrRecoverWith, onComplete, onCompleteWithBreaker, onSuccessMethods inherited from interface org.apache.pekko.http.scaladsl.server.directives.HeaderDirectivescheckSameOrigin, headerValue, headerValueByName, headerValueByType, headerValuePF, optionalHeaderValue, optionalHeaderValueByName, optionalHeaderValueByType, optionalHeaderValuePF, optionalValueMethods inherited from interface org.apache.pekko.http.scaladsl.server.directives.HostDirectivesextractHost, host, host, hostMethods inherited from interface org.apache.pekko.http.scaladsl.server.ImplicitPathMatcherConstruction_regex2PathMatcher, _segmentStringToPathMatcher, _stringExtractionPair2PathMatcher, _stringNameOptionReceptacle2PathMatcher, _valueMap2PathMatcherMethods inherited from interface org.apache.pekko.http.scaladsl.server.directives.MarshallingDirectivesas, completeWith, entity, handleWith, instanceOfMethods inherited from interface org.apache.pekko.http.scaladsl.server.directives.MethodDirectivesdelete, extractMethod, get, head, method, options, overrideMethodWithParameter, patch, post, putMethods inherited from interface org.apache.pekko.http.scaladsl.server.directives.MiscDirectivesextractClientIP, rejectEmptyResponse, requestEntityEmpty, requestEntityPresent, selectPreferredLanguage, validate, withoutSizeLimit, withSizeLimitMethods inherited from interface org.apache.pekko.http.scaladsl.server.directives.ParameterDirectivesparameterMap, parameterMultiMap, parameterSeqMethods inherited from interface org.apache.pekko.http.scaladsl.server.directives.ParameterDirectivesInstancesparameter, 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, parametersMethods inherited from interface org.apache.pekko.http.scaladsl.server.directives.PathDirectivesignoreTrailingSlash, path, pathEnd, pathEndOrSingleSlash, pathPrefix, pathPrefixTest, pathSingleSlash, pathSuffix, pathSuffixTest, rawPathPrefix, rawPathPrefixTest, redirectToNoTrailingSlashIfPresent, redirectToTrailingSlashIfMissingMethods inherited from interface org.apache.pekko.http.scaladsl.server.PathMatchersnot, nothingMatcher, Segments, Segments, separateOnSlashesMethods inherited from interface org.apache.pekko.http.scaladsl.server.directives.RangeDirectiveswithRangeSupportMethods inherited from interface org.apache.pekko.http.scaladsl.server.directives.RespondWithDirectivesrespondWithDefaultHeader, respondWithDefaultHeaders, respondWithDefaultHeaders, respondWithHeader, respondWithHeaders, respondWithHeadersMethods inherited from interface org.apache.pekko.http.scaladsl.server.RouteConcatenation_enhanceRouteWithConcatenation, concatMethods inherited from interface org.apache.pekko.http.scaladsl.server.directives.RouteDirectivescomplete, complete, complete, failWith, handle, handle, handle, handleSync, handleSync, handleSync, redirect, reject, rejectMethods inherited from interface org.apache.pekko.http.scaladsl.server.directives.SchemeDirectivesextractScheme, schemeMethods inherited from interface org.apache.pekko.http.scaladsl.server.directives.SecurityDirectivesauthenticateBasic, authenticateBasicAsync, authenticateBasicPF, authenticateBasicPFAsync, authenticateOAuth2, authenticateOAuth2Async, authenticateOAuth2PF, authenticateOAuth2PFAsync, authenticateOrRejectWithChallenge, authenticateOrRejectWithChallenge, authorize, authorize, authorizeAsync, authorizeAsync, extractCredentials, extractCredentialsAndAuthenticateOrRejectWithChallengeMethods inherited from interface org.apache.pekko.http.scaladsl.server.directives.TimeoutDirectivesextractRequestTimeout, withoutRequestTimeout, withRequestTimeout, withRequestTimeout, withRequestTimeout, withRequestTimeoutResponseMethods inherited from interface org.apache.pekko.http.scaladsl.common.ToNameReceptacleEnhancements_string2NR, _symbol2NRMethods inherited from interface org.apache.pekko.http.scaladsl.server.directives.WebSocketDirectivesextractOfferedWsProtocols, extractWebSocketUpgrade, handleWebSocketMessages, handleWebSocketMessagesForOptionalProtocol, handleWebSocketMessagesForProtocol
- 
Field Details- 
MODULE$Static reference to the singleton instance of this Scala object.
 
- 
- 
Constructor Details- 
Directives$public Directives$()
 
- 
- 
Method Details- 
SlashDescription copied from interface:PathMatchersAccessor for nested Scala object- Specified by:
- Slashin interface- PathMatchers
- Returns:
- (undocumented)
 
- 
PathEndDescription copied from interface:PathMatchersAccessor for nested Scala object- Specified by:
- PathEndin interface- PathMatchers
- Returns:
- (undocumented)
 
- 
RemainingDescription copied from interface:PathMatchersAccessor for nested Scala object- Specified by:
- Remainingin interface- PathMatchers
- Returns:
- (undocumented)
 
- 
RemainingPathDescription copied from interface:PathMatchersAccessor for nested Scala object- Specified by:
- RemainingPathin interface- PathMatchers
- Returns:
- (undocumented)
 
- 
IntNumberDescription copied from interface:PathMatchersAccessor for nested Scala object- Specified by:
- IntNumberin interface- PathMatchers
- Returns:
- (undocumented)
 
- 
LongNumberDescription copied from interface:PathMatchersAccessor for nested Scala object- Specified by:
- LongNumberin interface- PathMatchers
- Returns:
- (undocumented)
 
- 
HexIntNumberDescription copied from interface:PathMatchersAccessor for nested Scala object- Specified by:
- HexIntNumberin interface- PathMatchers
- Returns:
- (undocumented)
 
- 
HexLongNumberDescription copied from interface:PathMatchersAccessor for nested Scala object- Specified by:
- HexLongNumberin interface- PathMatchers
- Returns:
- (undocumented)
 
- 
DoubleNumber- Specified by:
- DoubleNumberin interface- PathMatchers
 
- 
JavaUUID- Specified by:
- JavaUUIDin interface- PathMatchers
 
- 
Neutral- Specified by:
- Neutralin interface- PathMatchers
 
- 
SegmentDescription copied from interface:PathMatchersAccessor for nested Scala object- Specified by:
- Segmentin interface- PathMatchers
- Returns:
- (undocumented)
 
- 
Segments- Specified by:
- Segmentsin interface- PathMatchers
 
 
-