Package

io

fintrospect

Permalink

package fintrospect

Visibility
  1. Public
  2. All

Type Members

  1. case class ContentType(value: String) extends Product with Serializable

    Permalink
  2. trait IncompletePath extends AnyRef

    Permalink
  3. class IncompletePath0 extends IncompletePath

    Permalink
  4. class IncompletePath1[A] extends IncompletePath

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

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

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

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

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

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

    Permalink
  11. trait MessageBinding extends AnyRef

    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. class ResponseSpec extends AnyRef

    Permalink

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

  15. class RouteClient extends AnyRef

    Permalink

    Representation of a pre-configured client HTTP call

  16. case class RouteSpec extends Product with Serializable

    Permalink

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

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

    Permalink
  18. 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.

  19. class StaticModule extends Module

    Permalink

Value Members

  1. object ContentType extends Serializable

    Permalink
  2. object ContentTypes

    Permalink
  3. object Headers

    Permalink
  4. object IncompletePath

    Permalink
  5. object Module

    Permalink
  6. object ModuleSpec

    Permalink
  7. object ResponseSpec

    Permalink
  8. object RouteClient

    Permalink
  9. object RouteSpec extends Serializable

    Permalink
  10. object StaticModule

    Permalink
  11. object StrictContentTypeNegotiation

    Permalink

    Service which allows strict content type negotiation (for multiple types) to be supported on a single route.

    Service which allows strict content type negotiation (for multiple types) to be supported on a single route. Note that due to Content-Type negotiation being quite complicated, this service does NOT support full functionality, such as q values or levels.

    The implementation is: Check the Accept header and tries to get an exact match on any "<level1>/<level2>" value that it finds. If no match can be found, return an HTTP 406 (Not Acceptable) status. Wildcards or missing Accept headers will choose the first supplied service in the list.

  12. object Types

    Permalink

    Some type aliases that are used throughout Fintrospect

  13. package configuration

    Permalink
  14. package formats

    Permalink
  15. package parameters

    Permalink
  16. package renderers

    Permalink
  17. package templating

    Permalink
  18. package testing

    Permalink
  19. package util

    Permalink

Deprecated Value Members

  1. object FintrospectModule

    Permalink
    Annotations
    @deprecated
    Deprecated

    (Since version v12.0.0) Use ModuleSpec instead

Ungrouped