org.apache.pekko.http.javadsl.server.directives
Members list
Type members
Classlikes
Attributes
- Source
- AttributeDirectives.scala
- Supertypes
-
class HeaderDirectivesclass FutureDirectivesclass FormFieldDirectivesclass FileUploadDirectivesclass ExecutionDirectivesclass DebuggingDirectivesclass CookieDirectivesclass CodingDirectivesclass CacheConditionDirectivesclass BasicDirectivesclass Objecttrait Matchableclass AnyShow all
- Known subtypes
-
class HostDirectivesclass MarshallingDirectivesclass MethodDirectivesclass MiscDirectivesclass ParameterDirectivesclass PathDirectivesclass RangeDirectivesclass RespondWithDirectivesclass RouteDirectivesclass SchemeDirectivesclass SecurityDirectivesclass WebSocketDirectivesclass TimeoutDirectivesclass AllDirectivesobject DirectivesShow all
Attributes
- Source
- BasicDirectives.scala
- Supertypes
- Known subtypes
-
class CacheConditionDirectivesclass CodingDirectivesclass CookieDirectivesclass DebuggingDirectivesclass ExecutionDirectivesclass FileUploadDirectivesclass FormFieldDirectivesclass FutureDirectivesclass HeaderDirectivesclass AttributeDirectivesclass HostDirectivesclass MarshallingDirectivesclass MethodDirectivesclass MiscDirectivesclass ParameterDirectivesclass PathDirectivesclass RangeDirectivesclass RespondWithDirectivesclass RouteDirectivesclass SchemeDirectivesclass SecurityDirectivesclass WebSocketDirectivesclass TimeoutDirectivesclass AllDirectivesobject DirectivesShow all
Attributes
- Source
- CacheConditionDirectives.scala
- Supertypes
- Known subtypes
-
class CodingDirectivesclass CookieDirectivesclass DebuggingDirectivesclass ExecutionDirectivesclass FileUploadDirectivesclass FormFieldDirectivesclass FutureDirectivesclass HeaderDirectivesclass AttributeDirectivesclass HostDirectivesclass MarshallingDirectivesclass MethodDirectivesclass MiscDirectivesclass ParameterDirectivesclass PathDirectivesclass RangeDirectivesclass RespondWithDirectivesclass RouteDirectivesclass SchemeDirectivesclass SecurityDirectivesclass WebSocketDirectivesclass TimeoutDirectivesclass AllDirectivesobject DirectivesShow all
Attributes
- Source
- CodingDirectives.scala
- Supertypes
- Known subtypes
-
class CookieDirectivesclass DebuggingDirectivesclass ExecutionDirectivesclass FileUploadDirectivesclass FormFieldDirectivesclass FutureDirectivesclass HeaderDirectivesclass AttributeDirectivesclass HostDirectivesclass MarshallingDirectivesclass MethodDirectivesclass MiscDirectivesclass ParameterDirectivesclass PathDirectivesclass RangeDirectivesclass RespondWithDirectivesclass RouteDirectivesclass SchemeDirectivesclass SecurityDirectivesclass WebSocketDirectivesclass TimeoutDirectivesclass AllDirectivesobject DirectivesShow all
Attributes
- Source
- CookieDirectives.scala
- Supertypes
-
class CodingDirectivesclass CacheConditionDirectivesclass BasicDirectivesclass Objecttrait Matchableclass AnyShow all
- Known subtypes
-
class DebuggingDirectivesclass ExecutionDirectivesclass FileUploadDirectivesclass FormFieldDirectivesclass FutureDirectivesclass HeaderDirectivesclass AttributeDirectivesclass HostDirectivesclass MarshallingDirectivesclass MethodDirectivesclass MiscDirectivesclass ParameterDirectivesclass PathDirectivesclass RangeDirectivesclass RespondWithDirectivesclass RouteDirectivesclass SchemeDirectivesclass SecurityDirectivesclass WebSocketDirectivesclass TimeoutDirectivesclass AllDirectivesobject DirectivesShow all
Attributes
- Source
- DebuggingDirectives.scala
- Supertypes
-
class CookieDirectivesclass CodingDirectivesclass CacheConditionDirectivesclass BasicDirectivesclass Objecttrait Matchableclass AnyShow all
- Known subtypes
-
class ExecutionDirectivesclass FileUploadDirectivesclass FormFieldDirectivesclass FutureDirectivesclass HeaderDirectivesclass AttributeDirectivesclass HostDirectivesclass MarshallingDirectivesclass MethodDirectivesclass MiscDirectivesclass ParameterDirectivesclass PathDirectivesclass RangeDirectivesclass RespondWithDirectivesclass RouteDirectivesclass SchemeDirectivesclass SecurityDirectivesclass WebSocketDirectivesclass TimeoutDirectivesclass AllDirectivesobject DirectivesShow all
Attributes
- Source
- FileAndResourceDirectives.scala
- Supertypes
- Known subtypes
-
class DirectoryListing
Attributes
- Source
- FileAndResourceDirectives.scala
- Supertypes
- Known subtypes
-
trait DirectoryRenderer
Attributes
- Source
- ExecutionDirectives.scala
- Supertypes
-
class DebuggingDirectivesclass CookieDirectivesclass CodingDirectivesclass CacheConditionDirectivesclass BasicDirectivesclass Objecttrait Matchableclass AnyShow all
- Known subtypes
-
class FileUploadDirectivesclass FormFieldDirectivesclass FutureDirectivesclass HeaderDirectivesclass AttributeDirectivesclass HostDirectivesclass MarshallingDirectivesclass MethodDirectivesclass MiscDirectivesclass ParameterDirectivesclass PathDirectivesclass RangeDirectivesclass RespondWithDirectivesclass RouteDirectivesclass SchemeDirectivesclass SecurityDirectivesclass WebSocketDirectivesclass TimeoutDirectivesclass AllDirectivesobject DirectivesShow all
Directives that load files and resources.
Directives that load files and resources.
For the directives in this class, the "default classloader" is defined as the classloader that has loaded the pekko.actor.ActorSystem class.
Attributes
- Source
- FileAndResourceDirectives.scala
- Supertypes
-
class ExecutionDirectivesclass DebuggingDirectivesclass CookieDirectivesclass CodingDirectivesclass CacheConditionDirectivesclass BasicDirectivesclass Objecttrait Matchableclass AnyShow all
- Known subtypes
-
class FileUploadDirectivesclass FormFieldDirectivesclass FutureDirectivesclass HeaderDirectivesclass AttributeDirectivesclass HostDirectivesclass MarshallingDirectivesclass MethodDirectivesclass MiscDirectivesclass ParameterDirectivesclass PathDirectivesclass RangeDirectivesclass RespondWithDirectivesclass RouteDirectivesclass SchemeDirectivesclass SecurityDirectivesclass WebSocketDirectivesclass TimeoutDirectivesclass AllDirectivesobject DirectivesShow all
Additional metadata about the file being uploaded/that was uploaded using the FileUploadDirectives
Additional metadata about the file being uploaded/that was uploaded using the FileUploadDirectives
Attributes
- Source
- FileUploadDirectives.scala
- Supertypes
- Known subtypes
-
class FileInfo
Attributes
- Source
- FileUploadDirectives.scala
- Supertypes
-
class ExecutionDirectivesclass DebuggingDirectivesclass CookieDirectivesclass CodingDirectivesclass CacheConditionDirectivesclass BasicDirectivesclass Objecttrait Matchableclass AnyShow all
- Known subtypes
-
class FormFieldDirectivesclass FutureDirectivesclass HeaderDirectivesclass AttributeDirectivesclass HostDirectivesclass MarshallingDirectivesclass MethodDirectivesclass MiscDirectivesclass ParameterDirectivesclass PathDirectivesclass RangeDirectivesclass RespondWithDirectivesclass RouteDirectivesclass SchemeDirectivesclass SecurityDirectivesclass WebSocketDirectivesclass TimeoutDirectivesclass AllDirectivesobject DirectivesShow all
Attributes
- Source
- FormFieldDirectives.scala
- Supertypes
-
class FileUploadDirectivesclass ExecutionDirectivesclass DebuggingDirectivesclass CookieDirectivesclass CodingDirectivesclass CacheConditionDirectivesclass BasicDirectivesclass Objecttrait Matchableclass AnyShow all
- Known subtypes
-
class FutureDirectivesclass HeaderDirectivesclass AttributeDirectivesclass HostDirectivesclass MarshallingDirectivesclass MethodDirectivesclass MiscDirectivesclass ParameterDirectivesclass PathDirectivesclass RangeDirectivesclass RespondWithDirectivesclass RouteDirectivesclass SchemeDirectivesclass SecurityDirectivesclass WebSocketDirectivesclass TimeoutDirectivesclass AllDirectivesobject DirectivesShow all
EXPERIMENTAL API
EXPERIMENTAL API
Attributes
- Companion
- object
- Source
- FramedEntityStreamingDirectives.scala
- Supertypes
-
class TimeoutDirectivesclass WebSocketDirectivesclass SecurityDirectivesclass SchemeDirectivesclass RouteDirectivesclass RespondWithDirectivesclass RangeDirectivesclass PathDirectivesclass ParameterDirectivesclass MiscDirectivesclass MethodDirectivesclass MarshallingDirectivesclass HostDirectivesclass AttributeDirectivesclass HeaderDirectivesclass FutureDirectivesclass FormFieldDirectivesclass FileUploadDirectivesclass ExecutionDirectivesclass DebuggingDirectivesclass CookieDirectivesclass CodingDirectivesclass CacheConditionDirectivesclass BasicDirectivesclass Objecttrait Matchableclass AnyShow all
- Known subtypes
Attributes
- Companion
- class
- Source
- FramedEntityStreamingDirectives.scala
- Supertypes
-
class TimeoutDirectivesclass WebSocketDirectivesclass SecurityDirectivesclass SchemeDirectivesclass RouteDirectivesclass RespondWithDirectivesclass RangeDirectivesclass PathDirectivesclass ParameterDirectivesclass MiscDirectivesclass MethodDirectivesclass MarshallingDirectivesclass HostDirectivesclass AttributeDirectivesclass HeaderDirectivesclass FutureDirectivesclass FormFieldDirectivesclass FileUploadDirectivesclass ExecutionDirectivesclass DebuggingDirectivesclass CookieDirectivesclass CodingDirectivesclass CacheConditionDirectivesclass BasicDirectivesclass Objecttrait Matchableclass AnyShow all
- Self type
Attributes
- Source
- FutureDirectives.scala
- Supertypes
-
class FormFieldDirectivesclass FileUploadDirectivesclass ExecutionDirectivesclass DebuggingDirectivesclass CookieDirectivesclass CodingDirectivesclass CacheConditionDirectivesclass BasicDirectivesclass Objecttrait Matchableclass AnyShow all
- Known subtypes
-
class HeaderDirectivesclass AttributeDirectivesclass HostDirectivesclass MarshallingDirectivesclass MethodDirectivesclass MiscDirectivesclass ParameterDirectivesclass PathDirectivesclass RangeDirectivesclass RespondWithDirectivesclass RouteDirectivesclass SchemeDirectivesclass SecurityDirectivesclass WebSocketDirectivesclass TimeoutDirectivesclass AllDirectivesobject DirectivesShow all
Attributes
- Source
- HeaderDirectives.scala
- Supertypes
-
class FutureDirectivesclass FormFieldDirectivesclass FileUploadDirectivesclass ExecutionDirectivesclass DebuggingDirectivesclass CookieDirectivesclass CodingDirectivesclass CacheConditionDirectivesclass BasicDirectivesclass Objecttrait Matchableclass AnyShow all
- Known subtypes
-
class AttributeDirectivesclass HostDirectivesclass MarshallingDirectivesclass MethodDirectivesclass MiscDirectivesclass ParameterDirectivesclass PathDirectivesclass RangeDirectivesclass RespondWithDirectivesclass RouteDirectivesclass SchemeDirectivesclass SecurityDirectivesclass WebSocketDirectivesclass TimeoutDirectivesclass AllDirectivesobject DirectivesShow all
Attributes
- Source
- HostDirectives.scala
- Supertypes
-
class AttributeDirectivesclass HeaderDirectivesclass FutureDirectivesclass FormFieldDirectivesclass FileUploadDirectivesclass ExecutionDirectivesclass DebuggingDirectivesclass CookieDirectivesclass CodingDirectivesclass CacheConditionDirectivesclass BasicDirectivesclass Objecttrait Matchableclass AnyShow all
- Known subtypes
-
class MarshallingDirectivesclass MethodDirectivesclass MiscDirectivesclass ParameterDirectivesclass PathDirectivesclass RangeDirectivesclass RespondWithDirectivesclass RouteDirectivesclass SchemeDirectivesclass SecurityDirectivesclass WebSocketDirectivesclass TimeoutDirectivesclass AllDirectivesobject DirectivesShow all
Attributes
- Companion
- object
- Source
- DebuggingDirectives.scala
- Supertypes
- Known subtypes
-
class LogEntry
Attributes
- Companion
- class
- Source
- DebuggingDirectives.scala
- Supertypes
- Self type
-
LogEntry.type
Attributes
- Source
- MarshallingDirectives.scala
- Supertypes
-
class HostDirectivesclass AttributeDirectivesclass HeaderDirectivesclass FutureDirectivesclass FormFieldDirectivesclass FileUploadDirectivesclass ExecutionDirectivesclass DebuggingDirectivesclass CookieDirectivesclass CodingDirectivesclass CacheConditionDirectivesclass BasicDirectivesclass Objecttrait Matchableclass AnyShow all
- Known subtypes
-
class MethodDirectivesclass MiscDirectivesclass ParameterDirectivesclass PathDirectivesclass RangeDirectivesclass RespondWithDirectivesclass RouteDirectivesclass SchemeDirectivesclass SecurityDirectivesclass WebSocketDirectivesclass TimeoutDirectivesclass AllDirectivesobject DirectivesShow all
Attributes
- Source
- MethodDirectives.scala
- Supertypes
-
class MarshallingDirectivesclass HostDirectivesclass AttributeDirectivesclass HeaderDirectivesclass FutureDirectivesclass FormFieldDirectivesclass FileUploadDirectivesclass ExecutionDirectivesclass DebuggingDirectivesclass CookieDirectivesclass CodingDirectivesclass CacheConditionDirectivesclass BasicDirectivesclass Objecttrait Matchableclass AnyShow all
- Known subtypes
-
class MiscDirectivesclass ParameterDirectivesclass PathDirectivesclass RangeDirectivesclass RespondWithDirectivesclass RouteDirectivesclass SchemeDirectivesclass SecurityDirectivesclass WebSocketDirectivesclass TimeoutDirectivesclass AllDirectivesobject DirectivesShow all
Attributes
- Source
- MiscDirectives.scala
- Supertypes
-
class MethodDirectivesclass MarshallingDirectivesclass HostDirectivesclass AttributeDirectivesclass HeaderDirectivesclass FutureDirectivesclass FormFieldDirectivesclass FileUploadDirectivesclass ExecutionDirectivesclass DebuggingDirectivesclass CookieDirectivesclass CodingDirectivesclass CacheConditionDirectivesclass BasicDirectivesclass Objecttrait Matchableclass AnyShow all
- Known subtypes
-
class ParameterDirectivesclass PathDirectivesclass RangeDirectivesclass RespondWithDirectivesclass RouteDirectivesclass SchemeDirectivesclass SecurityDirectivesclass WebSocketDirectivesclass TimeoutDirectivesclass AllDirectivesobject DirectivesShow all
Attributes
- Source
- ParameterDirectives.scala
- Supertypes
-
class MiscDirectivesclass MethodDirectivesclass MarshallingDirectivesclass HostDirectivesclass AttributeDirectivesclass HeaderDirectivesclass FutureDirectivesclass FormFieldDirectivesclass FileUploadDirectivesclass ExecutionDirectivesclass DebuggingDirectivesclass CookieDirectivesclass CodingDirectivesclass CacheConditionDirectivesclass BasicDirectivesclass Objecttrait Matchableclass AnyShow all
- Known subtypes
-
class PathDirectivesclass RangeDirectivesclass RespondWithDirectivesclass RouteDirectivesclass SchemeDirectivesclass SecurityDirectivesclass WebSocketDirectivesclass TimeoutDirectivesclass AllDirectivesobject DirectivesShow all
Only path prefixes are matched by these methods, since any kind of chaining path extractions in Java would just look cumbersome without operator overloads; hence, no PathMatcher for Java.
Only path prefixes are matched by these methods, since any kind of chaining path extractions in Java would just look cumbersome without operator overloads; hence, no PathMatcher for Java.
Just nest path() directives with the required types, ending in pathEnd() if you want to fail further paths.
Attributes
- Source
- PathDirectives.scala
- Supertypes
-
class ParameterDirectivesclass MiscDirectivesclass MethodDirectivesclass MarshallingDirectivesclass HostDirectivesclass AttributeDirectivesclass HeaderDirectivesclass FutureDirectivesclass FormFieldDirectivesclass FileUploadDirectivesclass ExecutionDirectivesclass DebuggingDirectivesclass CookieDirectivesclass CodingDirectivesclass CacheConditionDirectivesclass BasicDirectivesclass Objecttrait Matchableclass AnyShow all
- Known subtypes
-
class RangeDirectivesclass RespondWithDirectivesclass RouteDirectivesclass SchemeDirectivesclass SecurityDirectivesclass WebSocketDirectivesclass TimeoutDirectivesclass AllDirectivesobject DirectivesShow all
Attributes
- Source
- RangeDirectives.scala
- Supertypes
-
class PathDirectivesclass ParameterDirectivesclass MiscDirectivesclass MethodDirectivesclass MarshallingDirectivesclass HostDirectivesclass AttributeDirectivesclass HeaderDirectivesclass FutureDirectivesclass FormFieldDirectivesclass FileUploadDirectivesclass ExecutionDirectivesclass DebuggingDirectivesclass CookieDirectivesclass CodingDirectivesclass CacheConditionDirectivesclass BasicDirectivesclass Objecttrait Matchableclass AnyShow all
- Known subtypes
-
class RespondWithDirectivesclass RouteDirectivesclass SchemeDirectivesclass SecurityDirectivesclass WebSocketDirectivesclass TimeoutDirectivesclass AllDirectivesobject DirectivesShow all
Attributes
- Source
- RespondWithDirectives.scala
- Supertypes
-
class RangeDirectivesclass PathDirectivesclass ParameterDirectivesclass MiscDirectivesclass MethodDirectivesclass MarshallingDirectivesclass HostDirectivesclass AttributeDirectivesclass HeaderDirectivesclass FutureDirectivesclass FormFieldDirectivesclass FileUploadDirectivesclass ExecutionDirectivesclass DebuggingDirectivesclass CookieDirectivesclass CodingDirectivesclass CacheConditionDirectivesclass BasicDirectivesclass Objecttrait Matchableclass AnyShow all
- Known subtypes
-
class RouteDirectivesclass SchemeDirectivesclass SecurityDirectivesclass WebSocketDirectivesclass TimeoutDirectivesclass AllDirectivesobject DirectivesShow all
INTERNAL API
Attributes
- Companion
- class
- Source
- RouteAdapter.scala
- Supertypes
- Self type
-
RouteAdapter.type
Attributes
- Source
- RouteDirectives.scala
- Supertypes
-
class RespondWithDirectivesclass RangeDirectivesclass PathDirectivesclass ParameterDirectivesclass MiscDirectivesclass MethodDirectivesclass MarshallingDirectivesclass HostDirectivesclass AttributeDirectivesclass HeaderDirectivesclass FutureDirectivesclass FormFieldDirectivesclass FileUploadDirectivesclass ExecutionDirectivesclass DebuggingDirectivesclass CookieDirectivesclass CodingDirectivesclass CacheConditionDirectivesclass BasicDirectivesclass Objecttrait Matchableclass AnyShow all
- Known subtypes
-
class SchemeDirectivesclass SecurityDirectivesclass WebSocketDirectivesclass TimeoutDirectivesclass AllDirectivesobject DirectivesShow all
Attributes
- Source
- SchemeDirectives.scala
- Supertypes
-
class RouteDirectivesclass RespondWithDirectivesclass RangeDirectivesclass PathDirectivesclass ParameterDirectivesclass MiscDirectivesclass MethodDirectivesclass MarshallingDirectivesclass HostDirectivesclass AttributeDirectivesclass HeaderDirectivesclass FutureDirectivesclass FormFieldDirectivesclass FileUploadDirectivesclass ExecutionDirectivesclass DebuggingDirectivesclass CookieDirectivesclass CodingDirectivesclass CacheConditionDirectivesclass BasicDirectivesclass Objecttrait Matchableclass AnyShow all
- Known subtypes
-
class SecurityDirectivesclass WebSocketDirectivesclass TimeoutDirectivesclass AllDirectivesobject DirectivesShow all
Attributes
- Companion
- class
- Source
- SecurityDirectives.scala
- Supertypes
- Self type
-
SecurityDirectives.type
Attributes
- Companion
- object
- Source
- SecurityDirectives.scala
- Supertypes
-
class SchemeDirectivesclass RouteDirectivesclass RespondWithDirectivesclass RangeDirectivesclass PathDirectivesclass ParameterDirectivesclass MiscDirectivesclass MethodDirectivesclass MarshallingDirectivesclass HostDirectivesclass AttributeDirectivesclass HeaderDirectivesclass FutureDirectivesclass FormFieldDirectivesclass FileUploadDirectivesclass ExecutionDirectivesclass DebuggingDirectivesclass CookieDirectivesclass CodingDirectivesclass CacheConditionDirectivesclass BasicDirectivesclass Objecttrait Matchableclass AnyShow all
- Known subtypes
Attributes
- Source
- TimeoutDirectives.scala
- Supertypes
-
class WebSocketDirectivesclass SecurityDirectivesclass SchemeDirectivesclass RouteDirectivesclass RespondWithDirectivesclass RangeDirectivesclass PathDirectivesclass ParameterDirectivesclass MiscDirectivesclass MethodDirectivesclass MarshallingDirectivesclass HostDirectivesclass AttributeDirectivesclass HeaderDirectivesclass FutureDirectivesclass FormFieldDirectivesclass FileUploadDirectivesclass ExecutionDirectivesclass DebuggingDirectivesclass CookieDirectivesclass CodingDirectivesclass CacheConditionDirectivesclass BasicDirectivesclass Objecttrait Matchableclass AnyShow all
- Known subtypes
-
class AllDirectivesobject Directives
Attributes
- Source
- WebSocketDirectives.scala
- Supertypes
-
class SecurityDirectivesclass SchemeDirectivesclass RouteDirectivesclass RespondWithDirectivesclass RangeDirectivesclass PathDirectivesclass ParameterDirectivesclass MiscDirectivesclass MethodDirectivesclass MarshallingDirectivesclass HostDirectivesclass AttributeDirectivesclass HeaderDirectivesclass FutureDirectivesclass FormFieldDirectivesclass FileUploadDirectivesclass ExecutionDirectivesclass DebuggingDirectivesclass CookieDirectivesclass CodingDirectivesclass CacheConditionDirectivesclass BasicDirectivesclass Objecttrait Matchableclass AnyShow all
- Known subtypes