Packages

class JsonRpcClient[JSON_SERIALIZER <: JsonSerializer] extends AnyRef

Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. JsonRpcClient
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new JsonRpcClient(jsonSerializer: JSON_SERIALIZER, jsonSender: JsonSender, executionContext: ExecutionContext)

Value Members

  1. macro def createApi[API]: API
  2. val executionContext: ExecutionContext
  3. val jsonSender: JsonSender
  4. val jsonSerializer: JSON_SERIALIZER
  5. val promisedResponseRepository: JsonRpcPromisedResponseRepository
  6. macro def receive(json: String): Boolean
  7. def send(json: String): Future[Option[String]]