Package

io

fintrospect

Permalink

package fintrospect

Visibility
  1. Public
  2. All

Type Members

  1. case class ApiKey[T, K >: Request](param: Parameter with Mandatory[K, T], validateKey: ValidateKey[T]) extends Security with Product with Serializable

    Permalink

    Checks the presence of the named Api Key parameter.

    Checks the presence of the named Api Key parameter. Filter returns 401 if Api-Key is not found in request.

  2. final case class ContentType(value: String) extends AnyVal with Product with Serializable

    Permalink
  3. trait IncompletePath extends AnyRef

    Permalink
  4. class IncompletePath0 extends IncompletePath

    Permalink
  5. class IncompletePath1[A] extends IncompletePath

    Permalink
  6. class IncompletePath2[A, B] extends IncompletePath

    Permalink
  7. class IncompletePath3[A, B, C] extends IncompletePath

    Permalink
  8. class IncompletePath4[A, B, C, D] extends IncompletePath

    Permalink
  9. class IncompletePath5[A, B, C, D, E] extends IncompletePath

    Permalink
  10. class IncompletePath6[A, B, C, D, E, F] extends IncompletePath

    Permalink
  11. class IncompletePath7[A, B, C, D, E, F, G] extends IncompletePath

    Permalink
  12. trait Module extends AnyRef

    Permalink
  13. class ModuleSpec[RQ, RS] extends Module

    Permalink

    Self-describing module builder (uses the immutable builder pattern).

  14. case class RequestBuilder(method: Method, uriParts: Seq[String] = Nil, queries: Map[String, Seq[String]] = Map(), fn: (Request) ⇒ Request = identity) extends Builder[Request] with Product with Serializable

    Permalink
  15. class ResponseSpec extends AnyRef

    Permalink

    Defines a potential response from a route, with a possible example

  16. class RouteClient extends AnyRef

    Permalink

    Representation of a pre-configured client HTTP call

  17. case class RouteSpec extends Product with Serializable

    Permalink

    Encapsulates the specification of an HTTP endpoint, for use by either a Finagle server or client.

  18. sealed trait Security extends AnyRef

    Permalink

    Endpoint security.

    Endpoint security. Provides filter to be applied to endpoints for all requests.

  19. abstract class ServerRoute[RQ, RS] extends AnyRef

    Permalink
  20. trait ServerRoutes[RQ, RS] extends Iterable[ServerRoute[RQ, RS]]

    Permalink

    Implement this trait if there is a requirement to have more than one route in a single class.

  21. class StaticModule extends Module

    Permalink

Value Members

  1. object ApiKey extends Serializable

    Permalink
  2. object ContentType extends Serializable

    Permalink
  3. object ContentTypes

    Permalink
  4. object Headers

    Permalink
  5. object IncompletePath

    Permalink
  6. object Module

    Permalink
  7. object ModuleSpec

    Permalink
  8. object NoSecurity extends Security

    Permalink

    Default NoOp security filter.

    Default NoOp security filter. Filter allows all traffic through.

  9. object ResponseSpec

    Permalink
  10. object RouteClient

    Permalink
  11. object RouteSpec extends Serializable

    Permalink
  12. object StaticModule

    Permalink
  13. package configuration

    Permalink
  14. package filters

    Permalink
  15. package formats

    Permalink
  16. package parameters

    Permalink
  17. package renderers

    Permalink
  18. package templating

    Permalink
  19. package testing

    Permalink
  20. object types

    Permalink

    Some type aliases that are used throughout Fintrospect

  21. package util

    Permalink

Ungrouped