open class RPCHandler : Multiplexer, ClientHandler
(source)
Handles RPC requests and responses from an active connection to a scuttlebutt node.
RPCHandler(vertx: Vertx, messageSender: Consumer<Bytes>, terminationFn: Runnable, objectMapper: ObjectMapper, logger: LoggerProvider)
Makes RPC requests over a connection |
open fun close(): Unit |
|
open fun makeAsyncRequest(request: RPCAsyncRequest): AsyncResult<RPCResponse> |
|
open fun openStream(request: RPCStreamRequest, responseSink: Function<Runnable, ScuttlebuttStreamHandler>): Unit |
|
open fun receivedMessage(message: Bytes): Unit |
|
open fun streamClosed(): Unit |