Package

io.finch.benchmarks

service

Permalink

package service

Visibility
  1. Public
  2. All

Type Members

  1. class FinchUserService extends UserService

    Permalink
  2. case class NewUserInfo(name: String, age: Int) extends Product with Serializable

    Permalink
  3. case class Status(message: String) extends Product with Serializable

    Permalink
  4. case class User(id: Long, name: String, age: Int, statuses: List[Status]) extends Product with Serializable

    Permalink
  5. class UserDb extends AnyRef

    Permalink
  6. case class UserNotFound(id: Long) extends Exception with Product with Serializable

    Permalink
  7. trait UserRequests extends AnyRef

    Permalink
  8. abstract class UserService extends AnyRef

    Permalink
  9. class UserServiceApp extends UserRequests

    Permalink
  10. abstract class UserServiceBenchmark extends UserServiceApp

    Permalink

    A benchmark for a simple user service, designed to help with comparing the performance of Finch and the finagle-http API and the relative performance of the different JSON libraries supported by Finch.

    A benchmark for a simple user service, designed to help with comparing the performance of Finch and the finagle-http API and the relative performance of the different JSON libraries supported by Finch.

    The following command will run all user service benchmarks with reasonable settings:

    > sbt "benchmarks/run -i 10 -wi 10 -f 2 -t 1 io.finch.benchmarks.service.*"

    Annotations
    @State() @OutputTimeUnit()

Value Members

  1. package argonaut

    Permalink
  2. package circe

    Permalink
  3. package finagle

    Permalink
  4. package jackson

    Permalink
  5. package json4s

    Permalink

Ungrouped