Packages

class ServerRequestInstrumentation extends BasicDirectives with PathDirectives

Annotations
@Aspect()
Linear Supertypes
PathDirectives, ToNameReceptacleEnhancements, ImplicitPathMatcherConstruction, PathMatchers, BasicDirectives, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. ServerRequestInstrumentation
  2. PathDirectives
  3. ToNameReceptacleEnhancements
  4. ImplicitPathMatcherConstruction
  5. PathMatchers
  6. BasicDirectives
  7. AnyRef
  8. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new ServerRequestInstrumentation()

Type Members

  1. abstract class NumberMatcher[T] extends PathMatcher1[T]
    Definition Classes
    PathMatchers

Value Members

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  4. val DoubleNumber: PathMatcher1[Double]
    Definition Classes
    PathMatchers
  5. val JavaUUID: PathMatcher1[UUID]
    Definition Classes
    PathMatchers
  6. val Neutral: PathMatcher0
    Definition Classes
    PathMatchers
  7. def Segments(min: Int, max: Int): PathMatcher1[List[String]]
    Definition Classes
    PathMatchers
  8. def Segments(count: Int): PathMatcher1[List[String]]
    Definition Classes
    PathMatchers
  9. val Segments: PathMatcher1[List[String]]
    Definition Classes
    PathMatchers
  10. implicit def _regex2PathMatcher(regex: Regex): PathMatcher1[String]
    Definition Classes
    ImplicitPathMatcherConstruction
  11. implicit def _segmentStringToPathMatcher(segment: String): PathMatcher0
    Definition Classes
    ImplicitPathMatcherConstruction
  12. implicit def _string2NR(string: String): NameReceptacle[String]
    Definition Classes
    ToNameReceptacleEnhancements
  13. implicit def _stringExtractionPair2PathMatcher[T](tuple: (String, T)): PathMatcher1[T]
    Definition Classes
    ImplicitPathMatcherConstruction
  14. implicit def _stringNameOptionReceptacle2PathMatcher(nr: NameOptionReceptacle[String]): PathMatcher0
    Definition Classes
    ImplicitPathMatcherConstruction
  15. implicit def _symbol2NR(symbol: Symbol): NameReceptacle[String]
    Definition Classes
    ToNameReceptacleEnhancements
  16. implicit def _valueMap2PathMatcher[T](valueMap: Map[String, T]): PathMatcher1[T]
    Definition Classes
    ImplicitPathMatcherConstruction
  17. def aroundCtxComplete(pjp: ProceedingJoinPoint, ctx: RequestContext): AnyRef
    Annotations
    @Around()
  18. def aroundCtxCopy(pjp: ProceedingJoinPoint, ctx: RequestContext): AnyRef
    Annotations
    @Around()
  19. def aroundExtract[T](pjp: ProceedingJoinPoint, matcher: PathMatcher[T]): AnyRef
    Annotations
    @Around()
  20. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  21. def cancelRejection(rejection: Rejection): Directive0
    Definition Classes
    BasicDirectives
  22. def cancelRejections(cancelFilter: (Rejection) ⇒ Boolean): Directive0
    Definition Classes
    BasicDirectives
  23. def cancelRejections(classes: Class[_]*): Directive0
    Definition Classes
    BasicDirectives
  24. def clone(): AnyRef
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @native() @throws( ... )
  25. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  26. def equals(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  27. def extract[T](f: (RequestContext) ⇒ T): Directive1[T]
    Definition Classes
    BasicDirectives
  28. def extractActorSystem: Directive1[ActorSystem]
    Definition Classes
    BasicDirectives
  29. def extractDataBytes: Directive1[Source[ByteString, Any]]
    Definition Classes
    BasicDirectives
  30. def extractExecutionContext: Directive1[ExecutionContextExecutor]
    Definition Classes
    BasicDirectives
  31. def extractLog: Directive1[LoggingAdapter]
    Definition Classes
    BasicDirectives
  32. def extractMatchedPath: Directive1[Path]
    Definition Classes
    BasicDirectives
  33. def extractMaterializer: Directive1[Materializer]
    Definition Classes
    BasicDirectives
  34. def extractParserSettings: Directive1[ParserSettings]
    Definition Classes
    BasicDirectives
  35. def extractRequest: Directive1[HttpRequest]
    Definition Classes
    BasicDirectives
  36. def extractRequestContext: Directive1[RequestContext]
    Definition Classes
    BasicDirectives
  37. def extractRequestEntity: Directive1[RequestEntity]
    Definition Classes
    BasicDirectives
  38. def extractSettings: Directive1[RoutingSettings]
    Definition Classes
    BasicDirectives
  39. def extractStrictEntity(timeout: FiniteDuration): Directive1[Strict]
    Definition Classes
    BasicDirectives
  40. def extractUnmatchedPath: Directive1[Path]
    Definition Classes
    BasicDirectives
  41. def extractUri: Directive1[Uri]
    Definition Classes
    BasicDirectives
  42. def finalize(): Unit
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  43. final def getClass(): Class[_]
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  44. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  45. def ignoreTrailingSlash: Directive0
    Definition Classes
    PathDirectives
  46. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  47. def mapInnerRoute(f: (Route) ⇒ Route): Directive0
    Definition Classes
    BasicDirectives
  48. def mapRejections(f: (Seq[Rejection]) ⇒ Seq[Rejection]): Directive0
    Definition Classes
    BasicDirectives
  49. def mapRequest(f: (HttpRequest) ⇒ HttpRequest): Directive0
    Definition Classes
    BasicDirectives
  50. def mapRequestContext(f: (RequestContext) ⇒ RequestContext): Directive0
    Definition Classes
    BasicDirectives
  51. def mapResponse(f: (HttpResponse) ⇒ HttpResponse): Directive0
    Definition Classes
    BasicDirectives
  52. def mapResponseEntity(f: (ResponseEntity) ⇒ ResponseEntity): Directive0
    Definition Classes
    BasicDirectives
  53. def mapResponseHeaders(f: (Seq[HttpHeader]) ⇒ Seq[HttpHeader]): Directive0
    Definition Classes
    BasicDirectives
  54. def mapRouteResult(f: (RouteResult) ⇒ RouteResult): Directive0
    Definition Classes
    BasicDirectives
  55. def mapRouteResultFuture(f: (Future[RouteResult]) ⇒ Future[RouteResult]): Directive0
    Definition Classes
    BasicDirectives
  56. def mapRouteResultPF(f: PartialFunction[RouteResult, RouteResult]): Directive0
    Definition Classes
    BasicDirectives
  57. def mapRouteResultWith(f: (RouteResult) ⇒ Future[RouteResult]): Directive0
    Definition Classes
    BasicDirectives
  58. def mapRouteResultWithPF(f: PartialFunction[RouteResult, Future[RouteResult]]): Directive0
    Definition Classes
    BasicDirectives
  59. def mapSettings(f: (RoutingSettings) ⇒ RoutingSettings): Directive0
    Definition Classes
    BasicDirectives
  60. def mapUnmatchedPath(f: (Path) ⇒ Path): Directive0
    Definition Classes
    BasicDirectives
  61. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  62. def nothingMatcher[L](implicit arg0: Tuple[L]): PathMatcher[L]
    Definition Classes
    PathMatchers
  63. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  64. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  65. def onBindAndHandle(pjp: ProceedingJoinPoint, handler: Flow[HttpRequest, HttpResponse, Any], interface: String, port: Int, connectionContext: ConnectionContext, settings: ServerSettings, log: LoggingAdapter, materializer: Materializer): AnyRef
    Annotations
    @Around()
  66. def pass: Directive0
    Definition Classes
    BasicDirectives
  67. def path[L](pm: PathMatcher[L]): Directive[L]
    Definition Classes
    PathDirectives
  68. def pathEnd: Directive0
    Definition Classes
    PathDirectives
  69. def pathEndOrSingleSlash: Directive0
    Definition Classes
    PathDirectives
  70. def pathPrefix[L](pm: PathMatcher[L]): Directive[L]
    Definition Classes
    PathDirectives
  71. def pathPrefixTest[L](pm: PathMatcher[L]): Directive[L]
    Definition Classes
    PathDirectives
  72. def pathSingleSlash: Directive0
    Definition Classes
    PathDirectives
  73. def pathSuffix[L](pm: PathMatcher[L]): Directive[L]
    Definition Classes
    PathDirectives
  74. def pathSuffixTest[L](pm: PathMatcher[L]): Directive[L]
    Definition Classes
    PathDirectives
  75. def provide[T](value: T): Directive1[T]
    Definition Classes
    BasicDirectives
  76. def rawPathPrefix[L](pm: PathMatcher[L]): Directive[L]
    Definition Classes
    PathDirectives
  77. def rawPathPrefixTest[L](pm: PathMatcher[L]): Directive[L]
    Definition Classes
    PathDirectives
  78. def recoverRejections(f: (Seq[Rejection]) ⇒ RouteResult): Directive0
    Definition Classes
    BasicDirectives
  79. def recoverRejectionsWith(f: (Seq[Rejection]) ⇒ Future[RouteResult]): Directive0
    Definition Classes
    BasicDirectives
  80. def redirectToNoTrailingSlashIfPresent(redirectionType: Redirection): Directive0
    Definition Classes
    PathDirectives
  81. def redirectToTrailingSlashIfMissing(redirectionType: Redirection): Directive0
    Definition Classes
    PathDirectives
  82. def separateOnSlashes(string: String): PathMatcher0
    Definition Classes
    PathMatchers
  83. final def synchronized[T0](arg0: ⇒ T0): T0
    Definition Classes
    AnyRef
  84. def textract[L](f: (RequestContext) ⇒ L)(implicit arg0: Tuple[L]): Directive[L]
    Definition Classes
    BasicDirectives
  85. def toStrictEntity(timeout: FiniteDuration): Directive0
    Definition Classes
    BasicDirectives
  86. def toString(): String
    Definition Classes
    AnyRef → Any
  87. def tprovide[L](values: L)(implicit arg0: Tuple[L]): Directive[L]
    Definition Classes
    BasicDirectives
  88. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  89. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  90. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @throws( ... )
  91. def withExecutionContext(ec: ExecutionContextExecutor): Directive0
    Definition Classes
    BasicDirectives
  92. def withLog(log: LoggingAdapter): Directive0
    Definition Classes
    BasicDirectives
  93. def withMaterializer(materializer: Materializer): Directive0
    Definition Classes
    BasicDirectives
  94. def withSettings(settings: RoutingSettings): Directive0
    Definition Classes
    BasicDirectives

Inherited from PathDirectives

Inherited from ToNameReceptacleEnhancements

Inherited from ImplicitPathMatcherConstruction

Inherited from PathMatchers

Inherited from BasicDirectives

Inherited from AnyRef

Inherited from Any

Ungrouped