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
/
Endpoint
Endpoint
abstract
class
Endpoint
[
I
,
O
](
var
route:
String
)(
implicit
evidence$1:
Encoder
[
I
],
evidence$2:
Decoder
[
I
],
evidence$3:
Encoder
[
O
],
evidence$4:
Decoder
[
O
])
Graph
Supertypes
Known subtypes
class
Object
trait
Matchable
class
Any
class
Api
class
NotFoundApi
Value members
Value members
Abstract methods
def
handler
(
i:
I
):
Future
[
O
]
Concrete methods
def
ask
(
client:
Client
,
param:
I
,
timeout:
Duration
):
Future
[
O
]
def
listen
(
server:
Server
):
Unit
def
tell
(
client:
Client
,
param:
I
,
async:
Boolean
,
timeout:
Duration
):
Future
[
Unit
]
Concrete fields
var
route
:
String