Client

object Client
Companion
class
class Object
trait Matchable
class Any

Type members

Classlikes

case
class BootstrapError(message: String) extends Throwable
case
class InvalidResponse() extends Throwable

Value members

Concrete methods

def apply[F[_]](selfId: NodeId, sendQueryMessage: (SocketAddress[IpAddress], QueryMessage) => F[Unit], receiveResponse: F[(SocketAddress[IpAddress], Either[ErrorMessage, ResponseMessage])], generateTransactionId: F[ByteVector])(using F: Temporal[F], logger: Logger[F]): Resource[F, Client[F]]