Packages

  • package root

    This is the API documentation for finch

    This is the API documentation for finch

    Finch is a thin layer of purely functional basic blocks atop of [Finagle][finagle] for building composable HTTP APIs. Its mission is to provide the developers simple and robust HTTP primitives being as close as possible to the bare metal Finagle API.

    Finch uses multi-project structure and contains of the following _modules_:

    • core - the core classes/functions
    • argonaut - the JSON API support for the [Argonaut][argonaut] library
    • jackson - the JSON API support for the [Jackson][jackson] library
    • json4s - the JSON API support for the [JSON4S][json4s] library
    • circe - the JSON API support for the [Circe][circe] library
    • playjson - The JSON API support for the [PlayJson][playjson] library
    • sprayjson - The JSON API support for the [SprayJson][sprayjson] library
    • test - the test support classes/functions
    • oauth2 - the OAuth2 support backed by the [finagle-oauth2][finagle-oauth2] library
    • see - SSE ([Server Sent Events][server-sent-events]) support in Finch

    Please refer to the documentation for a more detailed introduction to the library.

  • package io
p

root package

package root

This is the API documentation for finch

Finch is a thin layer of purely functional basic blocks atop of [Finagle][finagle] for building composable HTTP APIs. Its mission is to provide the developers simple and robust HTTP primitives being as close as possible to the bare metal Finagle API.

Finch uses multi-project structure and contains of the following _modules_:

  • core - the core classes/functions
  • argonaut - the JSON API support for the [Argonaut][argonaut] library
  • jackson - the JSON API support for the [Jackson][jackson] library
  • json4s - the JSON API support for the [JSON4S][json4s] library
  • circe - the JSON API support for the [Circe][circe] library
  • playjson - The JSON API support for the [PlayJson][playjson] library
  • sprayjson - The JSON API support for the [SprayJson][sprayjson] library
  • test - the test support classes/functions
  • oauth2 - the OAuth2 support backed by the [finagle-oauth2][finagle-oauth2] library
  • see - SSE ([Server Sent Events][server-sent-events]) support in Finch

Please refer to the documentation for a more detailed introduction to the library.

Ungrouped