rpc4s
rpc4s
io.github.liewhite.rpc4s
Api
Broad
Broad2
Broadcast
BrokerResponse
Client
Connection
Endpoint
NackErr
NoRouteErr
NotFoundApi
Req
Request
RequestType
Res
RpcErr
Sender
Server
TimeoutErr
main
rpc4s
/
io.github.liewhite.rpc4s
/
Client
Client
class
Client
(
val
connection:
Connection
)
Graph
Supertypes
class
Object
trait
Matchable
class
Any
Value members
Value members
Concrete methods
def
ack
(
deliveryTag:
Long
,
multiple:
Boolean
):
Matchable
def
ask
(
route:
String
,
msg:
String
,
timeout:
Duration
):
Future
[
Array
[
Byte
]]
def
nack
(
deliveryTag:
Long
,
multiple:
Boolean
,
err:
Request
=>
RpcErr
):
Object
&
IterableOnce
[(
Long
,
Request
)
|
Promise
[
Unit
]]
&
Equals
def
tell
(
route:
String
,
msg:
String
,
exchange:
String
,
mandatory:
Boolean
,
timeout:
Duration
):
Future
[
Unit
]
Concrete fields
val
ch
:
Channel
val
connection
:
Connection
val
requests
:
Map
[
Long
,
Request
]
var
returnedMsg
:
Return