object Middleware extends Web

Linear Supertypes
Web, HeaderModifier[HttpMiddleware[Any, Nothing]], Auth, Csrf, Cors, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. Middleware
  2. Web
  3. HeaderModifier
  4. Auth
  5. Csrf
  6. Cors
  7. AnyRef
  8. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Type Members

  1. final class PartialAllowZIO[A, B] extends AnyVal
  2. final class PartialCodec[AOut, BIn] extends AnyVal
  3. final class PartialCodecHttp[AOut, BIn] extends AnyVal
  4. final class PartialCodecZIO[AOut, BIn] extends AnyVal
  5. final class PartialCollect[AOut] extends AnyVal
  6. final class PartialCollectZIO[AOut] extends AnyVal
  7. final class PartialContraMapZIO[-R, +E, +AIn, -BIn, -AOut, +BOut, AOut0] extends AnyVal
  8. final class PartialIfThenElse[AOut] extends AnyVal
  9. final class PartialIfThenElseZIO[AOut] extends AnyVal
  10. final class PartialIntercept[A, B] extends AnyVal
  11. final class PartialInterceptOutgoingZIO[-R, +E, A, +S, B] extends AnyVal
  12. final class PartialInterceptZIO[A, B] extends AnyVal
  13. final class PartialMono[AOut, BIn] extends AnyVal
  14. final class PartialMonoZIO[AOut, BIn] extends AnyVal

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. final def addCookie(cookie: Cookie): HttpMiddleware[Any, Nothing]

    Sets cookie in response headers

    Sets cookie in response headers

    Definition Classes
    Web
  5. final def addCookieZIO[R, E](cookie: ZIO[R, E, Cookie]): HttpMiddleware[R, E]
    Definition Classes
    Web
  6. final def addHeader(name: CharSequence, value: CharSequence): HttpMiddleware[Any, Nothing]
    Definition Classes
    HeaderModifier
  7. final def addHeader(header: Header): HttpMiddleware[Any, Nothing]
    Definition Classes
    HeaderModifier
  8. final def addHeaders(headers: Headers): HttpMiddleware[Any, Nothing]
    Definition Classes
    HeaderModifier
  9. def allow[A, B](cond: (A) ⇒ Boolean): Middleware[Any, Nothing, A, B, A, B]

    Creates a middleware which can allow or disallow access to an http based on the predicate

  10. def allowZIO[A, B]: PartialAllowZIO[A, B]

    Creates a middleware which can allow or disallow access to an http based on the predicate effect

  11. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  12. final def basicAuth(u: String, p: String): HttpMiddleware[Any, Nothing]

    Creates a middleware for basic authentication that checks if the credentials are same as the ones given

    Creates a middleware for basic authentication that checks if the credentials are same as the ones given

    Definition Classes
    Auth
  13. final def basicAuth(f: (Credentials) ⇒ Boolean): HttpMiddleware[Any, Nothing]

    Creates a middleware for basic authentication

    Creates a middleware for basic authentication

    Definition Classes
    Auth
  14. final def basicAuthZIO[R, E](f: (Credentials) ⇒ ZIO[R, E, Boolean]): HttpMiddleware[R, E]

    Creates a middleware for basic authentication using an effectful verification function

    Creates a middleware for basic authentication using an effectful verification function

    Definition Classes
    Auth
  15. final def bearerAuth(f: (String) ⇒ Boolean): HttpMiddleware[Any, Nothing]

    Creates a middleware for bearer authentication that checks the token using the given function

    Creates a middleware for bearer authentication that checks the token using the given function

    Definition Classes
    Auth
  16. final def bearerAuthZIO[R, E](f: (String) ⇒ ZIO[R, E, Boolean]): HttpMiddleware[R, E]

    Creates a middleware for bearer authentication that checks the token using the given effectful function

    Creates a middleware for bearer authentication that checks the token using the given effectful function

    Definition Classes
    Auth
  17. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... ) @native() @HotSpotIntrinsicCandidate()
  18. def codec[A, B]: PartialCodec[A, B]

    Creates a middleware using the specified encoder and decoder functions

  19. def codecHttp[A, B]: PartialCodecHttp[A, B]

    Creates a codec middleware using two Http.

  20. def codecZIO[A, B]: PartialCodecZIO[A, B]

    Creates a middleware using specified effectful encoder and decoder

  21. def collect[A]: PartialCollect[A]

    Creates a middleware using specified function

  22. def collectZIO[A]: PartialCollectZIO[A]

    Creates a middleware using specified effect function

  23. final def cors[R, E](config: CorsConfig = CorsConfig()): HttpMiddleware[R, E]

    Creates a middleware for Cross-Origin Resource Sharing (CORS).

    Creates a middleware for Cross-Origin Resource Sharing (CORS).

    Definition Classes
    Cors
    See also

    https://developer.mozilla.org/en-US/docs/Web/HTTP/CORS

  24. final def csrfGenerate[R, E](tokenName: String = "x-csrf-token", tokenGen: ZIO[R, Nothing, String] = ...): HttpMiddleware[R, E]

    Generates a new CSRF token that can be validated using the csrfValidate middleware.

    Generates a new CSRF token that can be validated using the csrfValidate middleware.

    CSRF middlewares: To prevent Cross-site request forgery attacks. This middleware is modeled after the double submit cookie pattern. Used in conjunction with #csrfValidate middleware.

    https://cheatsheetseries.owasp.org/cheatsheets/Cross-Site_Request_Forgery_Prevention_Cheat_Sheet.html#double-submit-cookie

    Definition Classes
    Csrf
  25. def csrfValidate(tokenName: String = "x-csrf-token"): HttpMiddleware[Any, Nothing]

    Validates the CSRF token appearing in the request headers.

    Validates the CSRF token appearing in the request headers. Typically the token should be set using the csrfGenerate middleware.

    CSRF middlewares : To prevent Cross-site request forgery attacks. This middleware is modeled after the double submit cookie pattern. Used in conjunction with #csrfGenerate middleware

    https://cheatsheetseries.owasp.org/cheatsheets/Cross-Site_Request_Forgery_Prevention_Cheat_Sheet.html#double-submit-cookie

    Definition Classes
    Csrf
  26. final def customAuth(verify: (Headers) ⇒ Boolean, responseHeaders: Headers = Headers.empty, responseStatus: Status = Status.Unauthorized): HttpMiddleware[Any, Nothing]

    Creates an authentication middleware that only allows authenticated requests to be passed on to the app.

    Creates an authentication middleware that only allows authenticated requests to be passed on to the app.

    Definition Classes
    Auth
  27. final def customAuthZIO[R, E](verify: (Headers) ⇒ ZIO[R, E, Boolean], responseHeaders: Headers = Headers.empty, responseStatus: Status = Status.Unauthorized): HttpMiddleware[R, E]

    Creates an authentication middleware that only allows authenticated requests to be passed on to the app using an effectful verification function.

    Creates an authentication middleware that only allows authenticated requests to be passed on to the app using an effectful verification function.

    Definition Classes
    Auth
  28. final def debug: HttpMiddleware[Any, IOException]

    Add log status, method, url and time taken from req to res

    Add log status, method, url and time taken from req to res

    Definition Classes
    Web
  29. final def dropTrailingSlash: HttpMiddleware[Any, Nothing]

    Removes the trailing slash from the path.

    Removes the trailing slash from the path.

    Definition Classes
    Web
  30. def empty: Middleware[Any, Nothing, Nothing, Any, Any, Nothing]

    Creates a middleware which returns an empty http value

  31. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  32. def equals(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  33. def fail[E](e: E): Middleware[Any, E, Nothing, Any, Any, Nothing]

    Creates a middleware which always fail with specified error

  34. def fromHttp[R, E, A, B](http: Http[R, E, A, B]): Middleware[R, E, Nothing, Any, A, B]

    Creates a middleware with specified http App

  35. final def getClass(): Class[_]
    Definition Classes
    AnyRef → Any
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  36. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  37. def identity[AIn, BIn, AOut, BOut](implicit ev: IsMono[AIn, BIn, AOut, BOut]): Middleware[Any, Nothing, AIn, BIn, AOut, BOut]

    An empty middleware that doesn't do perform any operations on the provided Http and returns it as it is.

  38. def identity[A, B]: MonoMiddleware[Any, Nothing, A, B]

    An empty middleware that doesn't do perform any operations on the provided Http and returns it as it is.

  39. final def ifHeaderThenElse[R, E](cond: (Headers) ⇒ Boolean)(left: HttpMiddleware[R, E], right: HttpMiddleware[R, E]): HttpMiddleware[R, E]

    Logical operator to decide which middleware to select based on the header

    Logical operator to decide which middleware to select based on the header

    Definition Classes
    Web
  40. final def ifMethodThenElse[R, E](cond: (Method) ⇒ Boolean)(left: HttpMiddleware[R, E], right: HttpMiddleware[R, E]): HttpMiddleware[R, E]

    Logical operator to decide which middleware to select based on the method.

    Logical operator to decide which middleware to select based on the method.

    Definition Classes
    Web
  41. final def ifRequestThenElse[R, E](cond: (Request) ⇒ Boolean)(left: HttpMiddleware[R, E], right: HttpMiddleware[R, E]): HttpMiddleware[R, E]

    Logical operator to decide which middleware to select based on the predicate.

    Logical operator to decide which middleware to select based on the predicate.

    Definition Classes
    Web
  42. final def ifRequestThenElseZIO[R, E](cond: (Request) ⇒ ZIO[R, E, Boolean])(left: HttpMiddleware[R, E], right: HttpMiddleware[R, E]): HttpMiddleware[R, E]

    Logical operator to decide which middleware to select based on the predicate.

    Logical operator to decide which middleware to select based on the predicate.

    Definition Classes
    Web
  43. def ifThenElse[A]: PartialIfThenElse[A]

    Logical operator to decide which middleware to select based on the predicate.

  44. def ifThenElseZIO[A]: PartialIfThenElseZIO[A]

    Logical operator to decide which middleware to select based on the predicate effect.

  45. def intercept[A, B]: PartialIntercept[A, B]

    Creates a new middleware using transformation functions

  46. final def interceptPatch[S](req: (Request) ⇒ S): PartialInterceptPatch[S]

    Creates a new middleware using transformation functions

    Creates a new middleware using transformation functions

    Definition Classes
    Web
  47. def interceptZIO[A, B]: PartialInterceptZIO[A, B]

    Creates a new middleware using effectful transformation functions

  48. final def interceptZIOPatch[R, E, S](req: (Request) ⇒ ZIO[R, Option[E], S]): PartialInterceptZIOPatch[R, E, S]

    Creates a new middleware using effectful transformation functions

    Creates a new middleware using effectful transformation functions

    Definition Classes
    Web
  49. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  50. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  51. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  52. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  53. final def patch[R, E](f: (Response) ⇒ Patch): HttpMiddleware[R, E]

    Creates a middleware that produces a Patch for the Response

    Creates a middleware that produces a Patch for the Response

    Definition Classes
    Web
  54. final def patchZIO[R, E](f: (Response) ⇒ ZIO[R, Option[E], Patch]): HttpMiddleware[R, E]

    Creates a middleware that produces a Patch for the Response effectfully.

    Creates a middleware that produces a Patch for the Response effectfully.

    Definition Classes
    Web
  55. final def redirect(url: URL, permanent: Boolean): HttpMiddleware[Any, Nothing]

    Client redirect temporary or permanent to specified url.

    Client redirect temporary or permanent to specified url.

    Definition Classes
    Web
  56. final def redirectTrailingSlash(permanent: Boolean): HttpMiddleware[Any, Nothing]

    Permanent redirect if the trailing slash is present in the request URL.

    Permanent redirect if the trailing slash is present in the request URL.

    Definition Classes
    Web
  57. final def removeHeader(name: String): HttpMiddleware[Any, Nothing]
    Definition Classes
    HeaderModifier
  58. final def removeHeaders(headers: List[String]): HttpMiddleware[Any, Nothing]
    Definition Classes
    HeaderModifier
  59. final def runAfter[R, E](effect: ZIO[R, E, Any]): HttpMiddleware[R, E]

    Runs the effect after the middleware is applied

    Runs the effect after the middleware is applied

    Definition Classes
    Web
  60. final def runBefore[R, E](effect: ZIO[R, E, Any]): HttpMiddleware[R, E]

    Runs the effect before the request is passed on to the HttpApp on which the middleware is applied.

    Runs the effect before the request is passed on to the HttpApp on which the middleware is applied.

    Definition Classes
    Web
  61. final def setHeaders(headers: Headers): HttpMiddleware[Any, Nothing]
    Definition Classes
    HeaderModifier
  62. final def setStatus(status: Status): HttpMiddleware[Any, Nothing]

    Creates a new middleware that always sets the response status to the provided value

    Creates a new middleware that always sets the response status to the provided value

    Definition Classes
    Web
  63. final def signCookies(secret: String): HttpMiddleware[Any, Nothing]

    Creates a middleware for signing cookies

    Creates a middleware for signing cookies

    Definition Classes
    Web
  64. def succeed[B](b: B): Middleware[Any, Nothing, Nothing, Any, Any, B]

    Creates a middleware which always succeed with specified value

  65. final def synchronized[T0](arg0: ⇒ T0): T0
    Definition Classes
    AnyRef
  66. final def timeout(duration: zio.Duration): HttpMiddleware[Any, Nothing]

    Times out the application with a 408 status code.

    Times out the application with a 408 status code.

    Definition Classes
    Web
  67. def toString(): String
    Definition Classes
    AnyRef → Any
  68. def transform[AOut, BIn]: PartialMono[AOut, BIn]

    Creates a new middleware using two transformation functions, one that's applied to the incoming type of the Http and one that applied to the outgoing type of the Http.

  69. def transformZIO[AOut, BIn]: PartialMonoZIO[AOut, BIn]

    Creates a new middleware using two transformation functions, one that's applied to the incoming type of the Http and one that applied to the outgoing type of the Http.

  70. final def updateHeaders(update: (Headers) ⇒ Headers): HttpMiddleware[Any, Nothing]

    Updates the provided list of headers to the response

    Updates the provided list of headers to the response

    Definition Classes
    Web → HeaderModifier
  71. final def updateResponse[R, E](f: (Response) ⇒ Response): HttpMiddleware[R, E]

    Creates a middleware that updates the response produced

    Creates a middleware that updates the response produced

    Definition Classes
    Web
  72. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  73. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... ) @native()
  74. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  75. final def whenHeader[R, E](cond: (Headers) ⇒ Boolean, middleware: HttpMiddleware[R, E]): HttpMiddleware[R, E]

    Applies the middleware only when the condition for the headers are true

    Applies the middleware only when the condition for the headers are true

    Definition Classes
    Web
  76. final def whenRequest[R, E](cond: (Request) ⇒ Boolean)(middleware: HttpMiddleware[R, E]): HttpMiddleware[R, E]

    Applies the middleware only if the condition function evaluates to true

    Applies the middleware only if the condition function evaluates to true

    Definition Classes
    Web
  77. final def whenRequestZIO[R, E](cond: (Request) ⇒ ZIO[R, E, Boolean])(middleware: HttpMiddleware[R, E]): HttpMiddleware[R, E]

    Applies the middleware only if the condition function effectfully evaluates to true

    Applies the middleware only if the condition function effectfully evaluates to true

    Definition Classes
    Web
  78. final def withAccept(value: CharSequence): HttpMiddleware[Any, Nothing]
    Definition Classes
    HeaderModifier
  79. final def withAcceptCharset(value: CharSequence): HttpMiddleware[Any, Nothing]
    Definition Classes
    HeaderModifier
  80. final def withAcceptEncoding(value: CharSequence): HttpMiddleware[Any, Nothing]
    Definition Classes
    HeaderModifier
  81. final def withAcceptLanguage(value: CharSequence): HttpMiddleware[Any, Nothing]
    Definition Classes
    HeaderModifier
  82. final def withAcceptPatch(value: CharSequence): HttpMiddleware[Any, Nothing]
    Definition Classes
    HeaderModifier
  83. final def withAcceptRanges(value: CharSequence): HttpMiddleware[Any, Nothing]
    Definition Classes
    HeaderModifier
  84. final def withAccessControlAllowCredentials(value: Boolean): HttpMiddleware[Any, Nothing]
    Definition Classes
    HeaderModifier
  85. final def withAccessControlAllowHeaders(value: CharSequence): HttpMiddleware[Any, Nothing]
    Definition Classes
    HeaderModifier
  86. final def withAccessControlAllowMethods(value: Method*): HttpMiddleware[Any, Nothing]
    Definition Classes
    HeaderModifier
  87. final def withAccessControlAllowOrigin(value: CharSequence): HttpMiddleware[Any, Nothing]
    Definition Classes
    HeaderModifier
  88. final def withAccessControlExposeHeaders(value: CharSequence): HttpMiddleware[Any, Nothing]
    Definition Classes
    HeaderModifier
  89. final def withAccessControlMaxAge(value: CharSequence): HttpMiddleware[Any, Nothing]
    Definition Classes
    HeaderModifier
  90. final def withAccessControlRequestHeaders(value: CharSequence): HttpMiddleware[Any, Nothing]
    Definition Classes
    HeaderModifier
  91. final def withAccessControlRequestMethod(value: Method): HttpMiddleware[Any, Nothing]
    Definition Classes
    HeaderModifier
  92. final def withAge(value: CharSequence): HttpMiddleware[Any, Nothing]
    Definition Classes
    HeaderModifier
  93. final def withAllow(value: CharSequence): HttpMiddleware[Any, Nothing]
    Definition Classes
    HeaderModifier
  94. final def withAuthorization(value: CharSequence): HttpMiddleware[Any, Nothing]
    Definition Classes
    HeaderModifier
  95. final def withBasicAuthorization(username: String, password: String): HttpMiddleware[Any, Nothing]
    Definition Classes
    HeaderModifier
  96. final def withCacheControl(value: CharSequence): HttpMiddleware[Any, Nothing]
    Definition Classes
    HeaderModifier
  97. final def withCacheControlMaxAge(value: zio.Duration): HttpMiddleware[Any, Nothing]
    Definition Classes
    HeaderModifier
  98. final def withConnection(value: CharSequence): HttpMiddleware[Any, Nothing]
    Definition Classes
    HeaderModifier
  99. final def withContentBase(value: CharSequence): HttpMiddleware[Any, Nothing]
    Definition Classes
    HeaderModifier
  100. final def withContentDisposition(value: CharSequence): HttpMiddleware[Any, Nothing]
    Definition Classes
    HeaderModifier
  101. final def withContentEncoding(value: CharSequence): HttpMiddleware[Any, Nothing]
    Definition Classes
    HeaderModifier
  102. final def withContentLanguage(value: CharSequence): HttpMiddleware[Any, Nothing]
    Definition Classes
    HeaderModifier
  103. final def withContentLength(value: Long): HttpMiddleware[Any, Nothing]
    Definition Classes
    HeaderModifier
  104. final def withContentLocation(value: CharSequence): HttpMiddleware[Any, Nothing]
    Definition Classes
    HeaderModifier
  105. final def withContentMd5(value: CharSequence): HttpMiddleware[Any, Nothing]
    Definition Classes
    HeaderModifier
  106. final def withContentRange(value: CharSequence): HttpMiddleware[Any, Nothing]
    Definition Classes
    HeaderModifier
  107. final def withContentSecurityPolicy(value: CharSequence): HttpMiddleware[Any, Nothing]
    Definition Classes
    HeaderModifier
  108. final def withContentTransferEncoding(value: CharSequence): HttpMiddleware[Any, Nothing]
    Definition Classes
    HeaderModifier
  109. final def withContentType(value: CharSequence): HttpMiddleware[Any, Nothing]
    Definition Classes
    HeaderModifier
  110. final def withCookie(value: CharSequence): HttpMiddleware[Any, Nothing]
    Definition Classes
    HeaderModifier
  111. final def withDate(value: CharSequence): HttpMiddleware[Any, Nothing]
    Definition Classes
    HeaderModifier
  112. final def withDnt(value: CharSequence): HttpMiddleware[Any, Nothing]
    Definition Classes
    HeaderModifier
  113. final def withEtag(value: CharSequence): HttpMiddleware[Any, Nothing]
    Definition Classes
    HeaderModifier
  114. final def withExpect(value: CharSequence): HttpMiddleware[Any, Nothing]
    Definition Classes
    HeaderModifier
  115. final def withExpires(value: CharSequence): HttpMiddleware[Any, Nothing]
    Definition Classes
    HeaderModifier
  116. final def withFrom(value: CharSequence): HttpMiddleware[Any, Nothing]
    Definition Classes
    HeaderModifier
  117. final def withHost(value: CharSequence): HttpMiddleware[Any, Nothing]
    Definition Classes
    HeaderModifier
  118. final def withIfMatch(value: CharSequence): HttpMiddleware[Any, Nothing]
    Definition Classes
    HeaderModifier
  119. final def withIfModifiedSince(value: CharSequence): HttpMiddleware[Any, Nothing]
    Definition Classes
    HeaderModifier
  120. final def withIfNoneMatch(value: CharSequence): HttpMiddleware[Any, Nothing]
    Definition Classes
    HeaderModifier
  121. final def withIfRange(value: CharSequence): HttpMiddleware[Any, Nothing]
    Definition Classes
    HeaderModifier
  122. final def withIfUnmodifiedSince(value: CharSequence): HttpMiddleware[Any, Nothing]
    Definition Classes
    HeaderModifier
  123. final def withLastModified(value: CharSequence): HttpMiddleware[Any, Nothing]
    Definition Classes
    HeaderModifier
  124. final def withLocation(value: CharSequence): HttpMiddleware[Any, Nothing]
    Definition Classes
    HeaderModifier
  125. final def withMaxForwards(value: CharSequence): HttpMiddleware[Any, Nothing]
    Definition Classes
    HeaderModifier
  126. def withMediaType(mediaType: MediaType): HttpMiddleware[Any, Nothing]
    Definition Classes
    HeaderModifier
  127. final def withOrigin(value: CharSequence): HttpMiddleware[Any, Nothing]
    Definition Classes
    HeaderModifier
  128. final def withPragma(value: CharSequence): HttpMiddleware[Any, Nothing]
    Definition Classes
    HeaderModifier
  129. final def withProxyAuthenticate(value: CharSequence): HttpMiddleware[Any, Nothing]
    Definition Classes
    HeaderModifier
  130. final def withProxyAuthorization(value: CharSequence): HttpMiddleware[Any, Nothing]
    Definition Classes
    HeaderModifier
  131. final def withRange(value: CharSequence): HttpMiddleware[Any, Nothing]
    Definition Classes
    HeaderModifier
  132. final def withReferer(value: CharSequence): HttpMiddleware[Any, Nothing]
    Definition Classes
    HeaderModifier
  133. final def withRetryAfter(value: CharSequence): HttpMiddleware[Any, Nothing]
    Definition Classes
    HeaderModifier
  134. final def withSecWebSocketAccept(value: CharSequence): HttpMiddleware[Any, Nothing]
    Definition Classes
    HeaderModifier
  135. final def withSecWebSocketExtensions(value: CharSequence): HttpMiddleware[Any, Nothing]
    Definition Classes
    HeaderModifier
  136. final def withSecWebSocketKey(value: CharSequence): HttpMiddleware[Any, Nothing]
    Definition Classes
    HeaderModifier
  137. final def withSecWebSocketLocation(value: CharSequence): HttpMiddleware[Any, Nothing]
    Definition Classes
    HeaderModifier
  138. final def withSecWebSocketOrigin(value: CharSequence): HttpMiddleware[Any, Nothing]
    Definition Classes
    HeaderModifier
  139. final def withSecWebSocketProtocol(value: CharSequence): HttpMiddleware[Any, Nothing]
    Definition Classes
    HeaderModifier
  140. final def withSecWebSocketVersion(value: CharSequence): HttpMiddleware[Any, Nothing]
    Definition Classes
    HeaderModifier
  141. final def withServer(value: CharSequence): HttpMiddleware[Any, Nothing]
    Definition Classes
    HeaderModifier
  142. final def withSetCookie(value: Cookie): HttpMiddleware[Any, Nothing]
    Definition Classes
    HeaderModifier
  143. final def withTe(value: CharSequence): HttpMiddleware[Any, Nothing]
    Definition Classes
    HeaderModifier
  144. final def withTrailer(value: CharSequence): HttpMiddleware[Any, Nothing]
    Definition Classes
    HeaderModifier
  145. final def withTransferEncoding(value: CharSequence): HttpMiddleware[Any, Nothing]
    Definition Classes
    HeaderModifier
  146. final def withUpgrade(value: CharSequence): HttpMiddleware[Any, Nothing]
    Definition Classes
    HeaderModifier
  147. final def withUpgradeInsecureRequests(value: CharSequence): HttpMiddleware[Any, Nothing]
    Definition Classes
    HeaderModifier
  148. final def withUserAgent(value: CharSequence): HttpMiddleware[Any, Nothing]
    Definition Classes
    HeaderModifier
  149. final def withVary(value: CharSequence): HttpMiddleware[Any, Nothing]
    Definition Classes
    HeaderModifier
  150. final def withVia(value: CharSequence): HttpMiddleware[Any, Nothing]
    Definition Classes
    HeaderModifier
  151. final def withWarning(value: CharSequence): HttpMiddleware[Any, Nothing]
    Definition Classes
    HeaderModifier
  152. final def withWebSocketLocation(value: CharSequence): HttpMiddleware[Any, Nothing]
    Definition Classes
    HeaderModifier
  153. final def withWebSocketOrigin(value: CharSequence): HttpMiddleware[Any, Nothing]
    Definition Classes
    HeaderModifier
  154. final def withWebSocketProtocol(value: CharSequence): HttpMiddleware[Any, Nothing]
    Definition Classes
    HeaderModifier
  155. final def withWwwAuthenticate(value: CharSequence): HttpMiddleware[Any, Nothing]
    Definition Classes
    HeaderModifier
  156. final def withXFrameOptions(value: CharSequence): HttpMiddleware[Any, Nothing]
    Definition Classes
    HeaderModifier
  157. final def withXRequestedWith(value: CharSequence): HttpMiddleware[Any, Nothing]
    Definition Classes
    HeaderModifier

Deprecated Value Members

  1. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] ) @Deprecated
    Deprecated

Inherited from Web

Inherited from Auth

Inherited from Csrf

Inherited from Cors

Inherited from AnyRef

Inherited from Any

Ungrouped