package directives

Content Hierarchy
Ordering
  1. Alphabetic
Visibility
  1. Public
  2. Protected

Type Members

  1. abstract class AttributeDirectives extends HeaderDirectives
  2. abstract class BasicDirectives extends AnyRef
  3. abstract class CacheConditionDirectives extends BasicDirectives
  4. abstract class CodingDirectives extends CacheConditionDirectives
  5. trait ContentTypeResolver extends AnyRef

    Implement this interface to provide a custom mapping from a file name to a akka.http.javadsl.model.ContentType.

    Implement this interface to provide a custom mapping from a file name to a akka.http.javadsl.model.ContentType.

    Annotations
    @FunctionalInterface()
  6. abstract class CookieDirectives extends CodingDirectives
  7. trait CorrespondsTo extends Annotation
    Annotations
    @Target() @Retention() @InternalApi()
  8. abstract class DebuggingDirectives extends CookieDirectives
  9. abstract class DirectoryListing extends AnyRef
  10. trait DirectoryRenderer extends AnyRef
  11. abstract class ExecutionDirectives extends DebuggingDirectives
  12. abstract class FileAndResourceDirectives extends ExecutionDirectives

    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 akka.actor.ActorSystem class.

  13. abstract class FileInfo extends AnyRef

    Additional metadata about the file being uploaded/that was uploaded using the FileUploadDirectives

  14. abstract class FileUploadDirectives extends FileAndResourceDirectives
  15. abstract class FormFieldDirectives extends FileUploadDirectives
  16. abstract class FramedEntityStreamingDirectives extends TimeoutDirectives

    EXPERIMENTAL API

  17. abstract class FutureDirectives extends FormFieldDirectives
  18. abstract class HeaderDirectives extends FutureDirectives
  19. abstract class HostDirectives extends AttributeDirectives
  20. abstract class LogEntry extends AnyRef
  21. abstract class MarshallingDirectives extends HostDirectives
  22. abstract class MethodDirectives extends MarshallingDirectives
  23. abstract class MiscDirectives extends MethodDirectives
  24. abstract class ParameterDirectives extends MiscDirectives
  25. abstract class PathDirectives extends ParameterDirectives

    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.

  26. abstract class RangeDirectives extends PathDirectives
  27. abstract class RespondWithDirectives extends RangeDirectives
  28. final class RouteAdapter extends Route

    INTERNAL API

    INTERNAL API

    Annotations
    @InternalApi()
  29. abstract class RouteDirectives extends RespondWithDirectives
  30. abstract class SchemeDirectives extends RouteDirectives
  31. abstract class SecurityDirectives extends SchemeDirectives
  32. abstract class TimeoutDirectives extends WebSocketDirectives
  33. abstract class WebSocketDirectives extends SecurityDirectives

Value Members

  1. object CachingDirectives
    Annotations
    @ApiMayChange()
  2. object FramedEntityStreamingDirectives extends FramedEntityStreamingDirectives
  3. object LogEntry
  4. object RouteAdapter
  5. object SecurityDirectives

Ungrouped