Package

com.github.fsanaulla.chronicler.core

components

Permalink

package components

Visibility
  1. Public
  2. All

Type Members

  1. trait BodyBuilder[A] extends AnyRef

    Permalink
  2. trait JsonHandler[A] extends AnyRef

    Permalink

    * Trait that define all necessary methods for handling JSON related operation

    * Trait that define all necessary methods for handling JSON related operation

    A

    - Response type

  3. abstract class QueryBuilder[A] extends AnyRef

    Permalink

    Trait that define functionality for handling query building

    Trait that define functionality for handling query building

    A

    - Result type parameter, for example for AkkaHttpBackend

    • used akka.http.scaladsl.model.Uri
  4. trait RequestExecutor[F[_], Req, Resp, Uri, Body] extends AnyRef

    Permalink

    This trait define functionality for build and executing HTTP requests

  5. final class ResponseHandler[R] extends AnyRef

    Permalink

    Response handling functionality, it's provide method's that generalize response handle flow, for every backend implementation

    Response handling functionality, it's provide method's that generalize response handle flow, for every backend implementation

    R

    - Backend HTTP response type, for example for Akka HTTP backend - HttpResponse

Value Members

  1. object BodyBuilder

    Permalink
  2. object JsonHandler

    Permalink

Ungrouped