Class

pl.touk.nussknacker.engine.standalone.http

ManagementRoute

Related Doc: package http

Permalink

class ManagementRoute extends Directives with Argonaut62Support with LazyLogging

Linear Supertypes
LazyLogging, Argonaut62Support, Directives, WebsocketDirectives, SecurityDirectives, SchemeDirectives, RouteDirectives, RespondWithDirectives, RangeDirectives, PathDirectives, ImplicitPathMatcherConstruction, PathMatchers, ParameterDirectives, MiscDirectives, MethodDirectives, MarshallingDirectives, HostDirectives, HeaderDirectives, FutureDirectives, FormFieldDirectives, ToNameReceptacleEnhancements, FileUploadDirectives, FileAndResourceDirectives, ExecutionDirectives, CodingDirectives, DebuggingDirectives, CookieDirectives, CacheConditionDirectives, BasicDirectives, RouteConcatenation, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. ManagementRoute
  2. LazyLogging
  3. Argonaut62Support
  4. Directives
  5. WebsocketDirectives
  6. SecurityDirectives
  7. SchemeDirectives
  8. RouteDirectives
  9. RespondWithDirectives
  10. RangeDirectives
  11. PathDirectives
  12. ImplicitPathMatcherConstruction
  13. PathMatchers
  14. ParameterDirectives
  15. MiscDirectives
  16. MethodDirectives
  17. MarshallingDirectives
  18. HostDirectives
  19. HeaderDirectives
  20. FutureDirectives
  21. FormFieldDirectives
  22. ToNameReceptacleEnhancements
  23. FileUploadDirectives
  24. FileAndResourceDirectives
  25. ExecutionDirectives
  26. CodingDirectives
  27. DebuggingDirectives
  28. CookieDirectives
  29. CacheConditionDirectives
  30. BasicDirectives
  31. RouteConcatenation
  32. AnyRef
  33. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new ManagementRoute(processesClassLoader: ClassLoader, deploymentService: DeploymentService)

    Permalink

Type Members

  1. type AsyncAuthenticator[T] = (Credentials) ⇒ Future[Option[T]]

    Permalink
    Definition Classes
    SecurityDirectives
  2. type AsyncAuthenticatorPF[T] = PartialFunction[Credentials, Future[T]]

    Permalink
    Definition Classes
    SecurityDirectives
  3. type AuthenticationResult[+T] = Either[HttpChallenge, T]

    Permalink
    Definition Classes
    SecurityDirectives
  4. type Authenticator[T] = (Credentials) ⇒ Option[T]

    Permalink
    Definition Classes
    SecurityDirectives
  5. type AuthenticatorPF[T] = PartialFunction[Credentials, T]

    Permalink
    Definition Classes
    SecurityDirectives
  6. abstract class NumberMatcher[T] extends PathMatcher1[T]

    Permalink
    Definition Classes
    PathMatchers

Value Members

  1. final def !=(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  4. val DoubleNumber: PathMatcher1[Double]

    Permalink
    Definition Classes
    PathMatchers
  5. val JavaUUID: PathMatcher1[UUID]

    Permalink
    Definition Classes
    PathMatchers
  6. val Neutral: PathMatcher0

    Permalink
    Definition Classes
    PathMatchers
  7. object Segment extends PathMatcher1[String]

    Permalink
    Definition Classes
    PathMatchers
  8. def Segments(min: Int, max: Int): PathMatcher1[List[String]]

    Permalink
    Definition Classes
    PathMatchers
  9. def Segments(count: Int): PathMatcher1[List[String]]

    Permalink
    Definition Classes
    PathMatchers
  10. val Segments: PathMatcher1[List[String]]

    Permalink
    Definition Classes
    PathMatchers
  11. implicit def argonautToEntityMarshaller[A](implicit encoder: EncodeJson[A], printer: (Json) ⇒ String): ToEntityMarshaller[A]

    Permalink
    Definition Classes
    Argonaut62Support
  12. implicit def argonautUnmarshaller[A](implicit decoder: DecodeJson[A]): FromEntityUnmarshaller[A]

    Permalink
    Definition Classes
    Argonaut62Support
  13. def as[T](implicit um: FromRequestUnmarshaller[T]): FromRequestUnmarshaller[T]

    Permalink
    Definition Classes
    MarshallingDirectives
  14. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  15. def authenticateBasic[T](realm: String, authenticator: Authenticator[T]): AuthenticationDirective[T]

    Permalink
    Definition Classes
    SecurityDirectives
  16. def authenticateBasicAsync[T](realm: String, authenticator: AsyncAuthenticator[T]): AuthenticationDirective[T]

    Permalink
    Definition Classes
    SecurityDirectives
  17. def authenticateBasicPF[T](realm: String, authenticator: AuthenticatorPF[T]): AuthenticationDirective[T]

    Permalink
    Definition Classes
    SecurityDirectives
  18. def authenticateBasicPFAsync[T](realm: String, authenticator: AsyncAuthenticatorPF[T]): AuthenticationDirective[T]

    Permalink
    Definition Classes
    SecurityDirectives
  19. def authenticateOAuth2[T](realm: String, authenticator: Authenticator[T]): AuthenticationDirective[T]

    Permalink
    Definition Classes
    SecurityDirectives
  20. def authenticateOAuth2Async[T](realm: String, authenticator: AsyncAuthenticator[T]): AuthenticationDirective[T]

    Permalink
    Definition Classes
    SecurityDirectives
  21. def authenticateOAuth2PF[T](realm: String, authenticator: AuthenticatorPF[T]): AuthenticationDirective[T]

    Permalink
    Definition Classes
    SecurityDirectives
  22. def authenticateOAuth2PFAsync[T](realm: String, authenticator: AsyncAuthenticatorPF[T]): AuthenticationDirective[T]

    Permalink
    Definition Classes
    SecurityDirectives
  23. def authenticateOrRejectWithChallenge[C <: HttpCredentials, T](authenticator: (Option[C]) ⇒ Future[AuthenticationResult[T]])(implicit arg0: ClassTag[C]): AuthenticationDirective[T]

    Permalink
    Definition Classes
    SecurityDirectives
  24. def authenticateOrRejectWithChallenge[T](authenticator: (Option[HttpCredentials]) ⇒ Future[AuthenticationResult[T]]): AuthenticationDirective[T]

    Permalink
    Definition Classes
    SecurityDirectives
  25. def authorize(check: (RequestContext) ⇒ Boolean): Directive0

    Permalink
    Definition Classes
    SecurityDirectives
  26. def authorize(check: ⇒ Boolean): Directive0

    Permalink
    Definition Classes
    SecurityDirectives
  27. def cancelRejection(rejection: Rejection): Directive0

    Permalink
    Definition Classes
    BasicDirectives
  28. def cancelRejections(cancelFilter: (Rejection) ⇒ Boolean): Directive0

    Permalink
    Definition Classes
    BasicDirectives
  29. def cancelRejections(classes: Class[_]*): Directive0

    Permalink
    Definition Classes
    BasicDirectives
  30. def challengeFor(realm: String): HttpChallenge

    Permalink
    Definition Classes
    SecurityDirectives
  31. def clone(): AnyRef

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  32. def complete(m: ⇒ ToResponseMarshallable): StandardRoute

    Permalink
    Definition Classes
    RouteDirectives
  33. def completeOrRecoverWith(magnet: CompleteOrRecoverWithMagnet): Directive1[Throwable]

    Permalink
    Definition Classes
    FutureDirectives
  34. def completeWith[T](marshaller: ToResponseMarshaller[T])(inner: ((T) ⇒ Unit) ⇒ Unit): Route

    Permalink
    Definition Classes
    MarshallingDirectives
  35. def conditional(eTag: Option[EntityTag], lastModified: Option[DateTime]): Directive0

    Permalink
    Definition Classes
    CacheConditionDirectives
  36. def conditional(eTag: EntityTag, lastModified: DateTime): Directive0

    Permalink
    Definition Classes
    CacheConditionDirectives
  37. def conditional(lastModified: DateTime): Directive0

    Permalink
    Definition Classes
    CacheConditionDirectives
  38. def conditional(eTag: EntityTag): Directive0

    Permalink
    Definition Classes
    CacheConditionDirectives
  39. def cookie(name: String): Directive1[HttpCookiePair]

    Permalink
    Definition Classes
    CookieDirectives
  40. def decodeRequest: Directive0

    Permalink
    Definition Classes
    CodingDirectives
  41. def decodeRequestWith(decoders: Decoder*): Directive0

    Permalink
    Definition Classes
    CodingDirectives
  42. def decodeRequestWith(decoder: Decoder): Directive0

    Permalink
    Definition Classes
    CodingDirectives
  43. def defaultClassLoader: ClassLoader

    Permalink
    Attributes
    protected[akka.http]
    Definition Classes
    FileAndResourceDirectives
  44. def delete: Directive0

    Permalink
    Definition Classes
    MethodDirectives
  45. def deleteCookie(name: String, domain: String, path: String): Directive0

    Permalink
    Definition Classes
    CookieDirectives
  46. def deleteCookie(first: HttpCookie, more: HttpCookie*): Directive0

    Permalink
    Definition Classes
    CookieDirectives
  47. def encodeResponse: Directive0

    Permalink
    Definition Classes
    CodingDirectives
  48. def encodeResponseWith(first: Encoder, more: Encoder*): Directive0

    Permalink
    Definition Classes
    CodingDirectives
  49. implicit def enhanceRouteWithConcatenation(route: Route): RouteWithConcatenation

    Permalink
    Definition Classes
    RouteConcatenation
  50. def entity[T](um: FromRequestUnmarshaller[T]): Directive1[T]

    Permalink
    Definition Classes
    MarshallingDirectives
  51. final def eq(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  52. def equals(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  53. def extract[T](f: (RequestContext) ⇒ T): Directive1[T]

    Permalink
    Definition Classes
    BasicDirectives
  54. def extractClientIP: Directive1[RemoteAddress]

    Permalink
    Definition Classes
    MiscDirectives
  55. def extractCredentials: Directive1[Option[HttpCredentials]]

    Permalink
    Definition Classes
    SecurityDirectives
  56. def extractExecutionContext: Directive1[ExecutionContext]

    Permalink
    Definition Classes
    BasicDirectives
  57. def extractHost: Directive1[String]

    Permalink
    Definition Classes
    HostDirectives
  58. def extractLog: Directive1[LoggingAdapter]

    Permalink
    Definition Classes
    BasicDirectives
  59. def extractMaterializer: Directive1[Materializer]

    Permalink
    Definition Classes
    BasicDirectives
  60. def extractMethod: Directive1[HttpMethod]

    Permalink
    Definition Classes
    MethodDirectives
  61. def extractOfferedWsProtocols: Directive1[Seq[String]]

    Permalink
    Definition Classes
    WebsocketDirectives
  62. def extractRequest: Directive1[HttpRequest]

    Permalink
    Definition Classes
    BasicDirectives
  63. def extractRequestContext: Directive1[RequestContext]

    Permalink
    Definition Classes
    BasicDirectives
  64. def extractScheme: Directive1[String]

    Permalink
    Definition Classes
    SchemeDirectives
  65. def extractSettings: Directive1[RoutingSettings]

    Permalink
    Definition Classes
    BasicDirectives
  66. def extractUnmatchedPath: Directive1[Path]

    Permalink
    Definition Classes
    BasicDirectives
  67. def extractUpgradeToWebsocket: Directive1[UpgradeToWebsocket]

    Permalink
    Definition Classes
    WebsocketDirectives
  68. def extractUri: Directive1[Uri]

    Permalink
    Definition Classes
    BasicDirectives
  69. def failWith(error: Throwable): StandardRoute

    Permalink
    Definition Classes
    RouteDirectives
  70. def fileUpload(fieldName: String): Directive1[(FileInfo, Source[ByteString, Any])]

    Permalink
    Definition Classes
    FileUploadDirectives
  71. def finalize(): Unit

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  72. def formField(pdm: FieldMagnet): Out

    Permalink
    Definition Classes
    FormFieldDirectives
  73. def formFields(pdm: FieldMagnet): Out

    Permalink
    Definition Classes
    FormFieldDirectives
  74. def get: Directive0

    Permalink
    Definition Classes
    MethodDirectives
  75. final def getClass(): Class[_]

    Permalink
    Definition Classes
    AnyRef → Any
  76. def getFromBrowseableDirectories(directories: String*)(implicit renderer: DirectoryRenderer, resolver: ContentTypeResolver): Route

    Permalink
    Definition Classes
    FileAndResourceDirectives
  77. def getFromBrowseableDirectory(directory: String)(implicit renderer: DirectoryRenderer, resolver: ContentTypeResolver): Route

    Permalink
    Definition Classes
    FileAndResourceDirectives
  78. def getFromDirectory(directoryName: String)(implicit resolver: ContentTypeResolver): Route

    Permalink
    Definition Classes
    FileAndResourceDirectives
  79. def getFromFile(file: File, contentType: ContentType): Route

    Permalink
    Definition Classes
    FileAndResourceDirectives
  80. def getFromFile(file: File)(implicit resolver: ContentTypeResolver): Route

    Permalink
    Definition Classes
    FileAndResourceDirectives
  81. def getFromFile(fileName: String)(implicit resolver: ContentTypeResolver): Route

    Permalink
    Definition Classes
    FileAndResourceDirectives
  82. def getFromResource(resourceName: String, contentType: ContentType, classLoader: ClassLoader): Route

    Permalink
    Definition Classes
    FileAndResourceDirectives
  83. def getFromResource(resourceName: String)(implicit resolver: ContentTypeResolver): Route

    Permalink
    Definition Classes
    FileAndResourceDirectives
  84. def getFromResourceDirectory(directoryName: String, classLoader: ClassLoader)(implicit resolver: ContentTypeResolver): Route

    Permalink
    Definition Classes
    FileAndResourceDirectives
  85. def handleExceptions(handler: ExceptionHandler): Directive0

    Permalink
    Definition Classes
    ExecutionDirectives
  86. def handleRejections(handler: RejectionHandler): Directive0

    Permalink
    Definition Classes
    ExecutionDirectives
  87. def handleWebsocketMessages(handler: Flow[Message, Message, Any]): Route

    Permalink
    Definition Classes
    WebsocketDirectives
  88. def handleWebsocketMessagesForOptionalProtocol(handler: Flow[Message, Message, Any], subprotocol: Option[String]): Route

    Permalink
    Definition Classes
    WebsocketDirectives
  89. def handleWebsocketMessagesForProtocol(handler: Flow[Message, Message, Any], subprotocol: String): Route

    Permalink
    Definition Classes
    WebsocketDirectives
  90. def handleWith[A, B](f: (A) ⇒ B)(implicit um: FromRequestUnmarshaller[A], m: ToResponseMarshaller[B]): Route

    Permalink
    Definition Classes
    MarshallingDirectives
  91. def hashCode(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  92. def head: Directive0

    Permalink
    Definition Classes
    MethodDirectives
  93. def headerValue[T](f: (HttpHeader) ⇒ Option[T]): Directive1[T]

    Permalink
    Definition Classes
    HeaderDirectives
  94. def headerValueByName(headerName: String): Directive1[String]

    Permalink
    Definition Classes
    HeaderDirectives
  95. def headerValueByName(headerName: Symbol): Directive1[String]

    Permalink
    Definition Classes
    HeaderDirectives
  96. def headerValueByType[T <: HttpHeader](magnet: ClassMagnet[T]): Directive1[T]

    Permalink
    Definition Classes
    HeaderDirectives
  97. def headerValuePF[T](pf: PartialFunction[HttpHeader, T]): Directive1[T]

    Permalink
    Definition Classes
    HeaderDirectives
  98. def host(regex: Regex): Directive1[String]

    Permalink
    Definition Classes
    HostDirectives
  99. def host(predicate: (String) ⇒ Boolean): Directive0

    Permalink
    Definition Classes
    HostDirectives
  100. def host(hostNames: String*): Directive0

    Permalink
    Definition Classes
    HostDirectives
  101. def instanceOf[T](implicit m: ToResponseMarshaller[T]): ToResponseMarshaller[T]

    Permalink
    Definition Classes
    MarshallingDirectives
  102. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  103. def listDirectoryContents(directories: String*)(implicit renderer: DirectoryRenderer): Route

    Permalink
    Definition Classes
    FileAndResourceDirectives
  104. def logRequest(magnet: LoggingMagnet[(HttpRequest) ⇒ Unit]): Directive0

    Permalink
    Definition Classes
    DebuggingDirectives
  105. def logRequestResult(magnet: LoggingMagnet[(HttpRequest) ⇒ (RouteResult) ⇒ Unit]): Directive0

    Permalink
    Definition Classes
    DebuggingDirectives
  106. def logResult(magnet: LoggingMagnet[(RouteResult) ⇒ Unit]): Directive0

    Permalink
    Definition Classes
    DebuggingDirectives
  107. lazy val logger: Logger

    Permalink
    Attributes
    protected
    Definition Classes
    LazyLogging
  108. def mapInnerRoute(f: (Route) ⇒ Route): Directive0

    Permalink
    Definition Classes
    BasicDirectives
  109. def mapRejections(f: (Seq[Rejection]) ⇒ Seq[Rejection]): Directive0

    Permalink
    Definition Classes
    BasicDirectives
  110. def mapRequest(f: (HttpRequest) ⇒ HttpRequest): Directive0

    Permalink
    Definition Classes
    BasicDirectives
  111. def mapRequestContext(f: (RequestContext) ⇒ RequestContext): Directive0

    Permalink
    Definition Classes
    BasicDirectives
  112. def mapResponse(f: (HttpResponse) ⇒ HttpResponse): Directive0

    Permalink
    Definition Classes
    BasicDirectives
  113. def mapResponseEntity(f: (ResponseEntity) ⇒ ResponseEntity): Directive0

    Permalink
    Definition Classes
    BasicDirectives
  114. def mapResponseHeaders(f: (Seq[HttpHeader]) ⇒ Seq[HttpHeader]): Directive0

    Permalink
    Definition Classes
    BasicDirectives
  115. def mapRouteResult(f: (RouteResult) ⇒ RouteResult): Directive0

    Permalink
    Definition Classes
    BasicDirectives
  116. def mapRouteResultFuture(f: (Future[RouteResult]) ⇒ Future[RouteResult]): Directive0

    Permalink
    Definition Classes
    BasicDirectives
  117. def mapRouteResultPF(f: PartialFunction[RouteResult, RouteResult]): Directive0

    Permalink
    Definition Classes
    BasicDirectives
  118. def mapRouteResultWith(f: (RouteResult) ⇒ Future[RouteResult]): Directive0

    Permalink
    Definition Classes
    BasicDirectives
  119. def mapRouteResultWithPF(f: PartialFunction[RouteResult, Future[RouteResult]]): Directive0

    Permalink
    Definition Classes
    BasicDirectives
  120. def mapSettings(f: (RoutingSettings) ⇒ RoutingSettings): Directive0

    Permalink
    Definition Classes
    BasicDirectives
  121. def mapUnmatchedPath(f: (Path) ⇒ Path): Directive0

    Permalink
    Definition Classes
    BasicDirectives
  122. def method(httpMethod: HttpMethod): Directive0

    Permalink
    Definition Classes
    MethodDirectives
  123. final def ne(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  124. def nothingMatcher[L](implicit arg0: Tuple[L]): PathMatcher[L]

    Permalink
    Definition Classes
    PathMatchers
  125. final def notify(): Unit

    Permalink
    Definition Classes
    AnyRef
  126. final def notifyAll(): Unit

    Permalink
    Definition Classes
    AnyRef
  127. def onComplete[T](future: ⇒ Future[T]): Directive1[Try[T]]

    Permalink
    Definition Classes
    FutureDirectives
  128. def onSuccess(magnet: OnSuccessMagnet): Directive[Out]

    Permalink
    Definition Classes
    FutureDirectives
  129. def optionalCookie(name: String): Directive1[Option[HttpCookiePair]]

    Permalink
    Definition Classes
    CookieDirectives
  130. def optionalHeaderValue[T](f: (HttpHeader) ⇒ Option[T]): Directive1[Option[T]]

    Permalink
    Definition Classes
    HeaderDirectives
  131. def optionalHeaderValueByName(headerName: String): Directive1[Option[String]]

    Permalink
    Definition Classes
    HeaderDirectives
  132. def optionalHeaderValueByName(headerName: Symbol): Directive1[Option[String]]

    Permalink
    Definition Classes
    HeaderDirectives
  133. def optionalHeaderValueByType[T <: HttpHeader](magnet: ClassMagnet[T]): Directive1[Option[T]]

    Permalink
    Definition Classes
    HeaderDirectives
  134. def optionalHeaderValuePF[T](pf: PartialFunction[HttpHeader, T]): Directive1[Option[T]]

    Permalink
    Definition Classes
    HeaderDirectives
  135. def options: Directive0

    Permalink
    Definition Classes
    MethodDirectives
  136. def overrideMethodWithParameter(paramName: String): Directive0

    Permalink
    Definition Classes
    MethodDirectives
  137. def parameter(pdm: ParamMagnet): Out

    Permalink
    Definition Classes
    ParameterDirectives
  138. def parameterMap: Directive1[Map[String, String]]

    Permalink
    Definition Classes
    ParameterDirectives
  139. def parameterMultiMap: Directive1[Map[String, List[String]]]

    Permalink
    Definition Classes
    ParameterDirectives
  140. def parameterSeq: Directive1[Seq[(String, String)]]

    Permalink
    Definition Classes
    ParameterDirectives
  141. def parameters(pdm: ParamMagnet): Out

    Permalink
    Definition Classes
    ParameterDirectives
  142. def pass: Directive0

    Permalink
    Definition Classes
    BasicDirectives
  143. def patch: Directive0

    Permalink
    Definition Classes
    MethodDirectives
  144. def path[L](pm: PathMatcher[L]): Directive[L]

    Permalink
    Definition Classes
    PathDirectives
  145. def pathEnd: Directive0

    Permalink
    Definition Classes
    PathDirectives
  146. def pathEndOrSingleSlash: Directive0

    Permalink
    Definition Classes
    PathDirectives
  147. def pathPrefix[L](pm: PathMatcher[L]): Directive[L]

    Permalink
    Definition Classes
    PathDirectives
  148. def pathPrefixTest[L](pm: PathMatcher[L]): Directive[L]

    Permalink
    Definition Classes
    PathDirectives
  149. def pathSingleSlash: Directive0

    Permalink
    Definition Classes
    PathDirectives
  150. def pathSuffix[L](pm: PathMatcher[L]): Directive[L]

    Permalink
    Definition Classes
    PathDirectives
  151. def pathSuffixTest[L](pm: PathMatcher[L]): Directive[L]

    Permalink
    Definition Classes
    PathDirectives
  152. def post: Directive0

    Permalink
    Definition Classes
    MethodDirectives
  153. def provide[T](value: T): Directive1[T]

    Permalink
    Definition Classes
    BasicDirectives
  154. def put: Directive0

    Permalink
    Definition Classes
    MethodDirectives
  155. def rawPathPrefix[L](pm: PathMatcher[L]): Directive[L]

    Permalink
    Definition Classes
    PathDirectives
  156. def rawPathPrefixTest[L](pm: PathMatcher[L]): Directive[L]

    Permalink
    Definition Classes
    PathDirectives
  157. def recoverRejections(f: (Seq[Rejection]) ⇒ RouteResult): Directive0

    Permalink
    Definition Classes
    BasicDirectives
  158. def recoverRejectionsWith(f: (Seq[Rejection]) ⇒ Future[RouteResult]): Directive0

    Permalink
    Definition Classes
    BasicDirectives
  159. def redirect(uri: Uri, redirectionType: Redirection): StandardRoute

    Permalink
    Definition Classes
    RouteDirectives
  160. def redirectToNoTrailingSlashIfPresent(redirectionType: Redirection): Directive0

    Permalink
    Definition Classes
    PathDirectives
  161. def redirectToTrailingSlashIfMissing(redirectionType: Redirection): Directive0

    Permalink
    Definition Classes
    PathDirectives
  162. implicit def regex2PathMatcher(regex: Regex): PathMatcher1[String]

    Permalink
    Definition Classes
    ImplicitPathMatcherConstruction
  163. def reject(rejections: Rejection*): StandardRoute

    Permalink
    Definition Classes
    RouteDirectives
  164. def reject: StandardRoute

    Permalink
    Definition Classes
    RouteDirectives
  165. def rejectEmptyResponse: Directive0

    Permalink
    Definition Classes
    MiscDirectives
  166. def requestEncodedWith(encoding: HttpEncoding): Directive0

    Permalink
    Definition Classes
    CodingDirectives
  167. def requestEntityEmpty: Directive0

    Permalink
    Definition Classes
    MiscDirectives
  168. def requestEntityPresent: Directive0

    Permalink
    Definition Classes
    MiscDirectives
  169. def respondWithDefaultHeader(responseHeader: HttpHeader): Directive0

    Permalink
    Definition Classes
    RespondWithDirectives
  170. def respondWithDefaultHeaders(responseHeaders: Seq[HttpHeader]): Directive0

    Permalink
    Definition Classes
    RespondWithDirectives
  171. def respondWithDefaultHeaders(responseHeaders: HttpHeader*): Directive0

    Permalink
    Definition Classes
    RespondWithDirectives
  172. def respondWithHeader(responseHeader: HttpHeader): Directive0

    Permalink
    Definition Classes
    RespondWithDirectives
  173. def respondWithHeaders(responseHeaders: Seq[HttpHeader]): Directive0

    Permalink
    Definition Classes
    RespondWithDirectives
  174. def respondWithHeaders(responseHeaders: HttpHeader*): Directive0

    Permalink
    Definition Classes
    RespondWithDirectives
  175. def responseEncodingAccepted(encoding: HttpEncoding): Directive0

    Permalink
    Definition Classes
    CodingDirectives
  176. def route(implicit ec: ExecutionContext): Route

    Permalink
  177. def scheme(name: String): Directive0

    Permalink
    Definition Classes
    SchemeDirectives
  178. implicit def segmentStringToPathMatcher(segment: String): PathMatcher0

    Permalink
    Definition Classes
    ImplicitPathMatcherConstruction
  179. def selectPreferredLanguage(first: Language, more: Language*): Directive1[Language]

    Permalink
    Definition Classes
    MiscDirectives
  180. def separateOnSlashes(string: String): PathMatcher0

    Permalink
    Definition Classes
    PathMatchers
  181. def setCookie(first: HttpCookie, more: HttpCookie*): Directive0

    Permalink
    Definition Classes
    CookieDirectives
  182. implicit def string2NR(string: String): NameReceptacle[String]

    Permalink
    Definition Classes
    ToNameReceptacleEnhancements
  183. implicit def stringExtractionPair2PathMatcher[T](tuple: (String, T)): PathMatcher1[T]

    Permalink
    Definition Classes
    ImplicitPathMatcherConstruction
  184. implicit def stringNameOptionReceptacle2PathMatcher(nr: NameOptionReceptacle[String]): PathMatcher0

    Permalink
    Definition Classes
    ImplicitPathMatcherConstruction
  185. implicit def symbol2NR(symbol: Symbol): NameReceptacle[String]

    Permalink
    Definition Classes
    ToNameReceptacleEnhancements
  186. final def synchronized[T0](arg0: ⇒ T0): T0

    Permalink
    Definition Classes
    AnyRef
  187. def textract[L](f: (RequestContext) ⇒ L)(implicit arg0: Tuple[L]): Directive[L]

    Permalink
    Definition Classes
    BasicDirectives
  188. def toResponse(either: Either[NonEmptyList[DeploymentError], Unit]): ToResponseMarshallable

    Permalink
  189. def toString(): String

    Permalink
    Definition Classes
    AnyRef → Any
  190. def tprovide[L](values: L)(implicit arg0: Tuple[L]): Directive[L]

    Permalink
    Definition Classes
    BasicDirectives
  191. def uploadedFile(fieldName: String): Directive1[(FileInfo, File)]

    Permalink
    Definition Classes
    FileUploadDirectives
  192. def validate(check: ⇒ Boolean, errorMsg: String): Directive0

    Permalink
    Definition Classes
    MiscDirectives
  193. implicit def valueMap2PathMatcher[T](valueMap: Map[String, T]): PathMatcher1[T]

    Permalink
    Definition Classes
    ImplicitPathMatcherConstruction
  194. final def wait(): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  195. final def wait(arg0: Long, arg1: Int): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  196. final def wait(arg0: Long): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  197. def withExecutionContext(ec: ExecutionContext): Directive0

    Permalink
    Definition Classes
    BasicDirectives
  198. def withLog(log: LoggingAdapter): Directive0

    Permalink
    Definition Classes
    BasicDirectives
  199. def withMaterializer(materializer: Materializer): Directive0

    Permalink
    Definition Classes
    BasicDirectives
  200. def withPrecompressedMediaTypeSupport: Directive0

    Permalink
    Definition Classes
    CodingDirectives
  201. def withRangeSupport: Directive0

    Permalink
    Definition Classes
    RangeDirectives
  202. def withSettings(settings: RoutingSettings): Directive0

    Permalink
    Definition Classes
    BasicDirectives

Inherited from LazyLogging

Inherited from Argonaut62Support

Inherited from Directives

Inherited from WebsocketDirectives

Inherited from SecurityDirectives

Inherited from SchemeDirectives

Inherited from RouteDirectives

Inherited from RespondWithDirectives

Inherited from RangeDirectives

Inherited from PathDirectives

Inherited from ImplicitPathMatcherConstruction

Inherited from PathMatchers

Inherited from ParameterDirectives

Inherited from MiscDirectives

Inherited from MethodDirectives

Inherited from MarshallingDirectives

Inherited from HostDirectives

Inherited from HeaderDirectives

Inherited from FutureDirectives

Inherited from FormFieldDirectives

Inherited from ToNameReceptacleEnhancements

Inherited from FileUploadDirectives

Inherited from FileAndResourceDirectives

Inherited from ExecutionDirectives

Inherited from CodingDirectives

Inherited from DebuggingDirectives

Inherited from CookieDirectives

Inherited from CacheConditionDirectives

Inherited from BasicDirectives

Inherited from RouteConcatenation

Inherited from AnyRef

Inherited from Any

Ungrouped