rpc
rpc
API
liewhite.rpc
App
Broadcast
Endpoint
EndpointException
EndpointResponse
MessageReceipt
Ack
Nack
NoRoute
Response
NackException
NoRouteException
RpcClient
RpcClient
RpcException
RpcResponse
RpcServer
RpcServer
TestCli
TimeoutException
Transport
Transport
XX
rpc
/
liewhite.rpc
/
RpcServer
RpcServer
liewhite.rpc.RpcServer
See the
RpcServer
companion object
class
RpcServer
(
transport
:
Transport
)
Attributes
Companion
object
Graph
Reset zoom
Hide graph
Show graph
Supertypes
class
Object
trait
Matchable
class
Any
Members list
Clear all
Value members
Concrete methods
def
consumer
(
channel
:
Channel
,
queueName
:
String
):
ZStream
[
Any
,
Nothing
,
Delivery
]
def
declareQueue
(
channel
:
Channel
,
queueName
:
String
,
route
:
String
):
Task
[
BindOk
]
def
listen
(
route
:
String
,
callback
:
Delivery
=>
Task
[
String
],
queue
:
Option
[
String
]):
ZIO
[
Scope
,
Throwable
,
Runtime
[
Throwable
,
Unit
]]
def
publish
(
channel
:
Channel
,
exchange
:
String
,
route
:
String
,
message
:
Array
[
Byte
],
mandatory
:
Boolean
,
props
:
BasicProperties
):
Task
[
Unit
]
def
returnListener
(
channel
:
Channel
):
ZStream
[
Any
,
Nothing
,
Return
]
Concrete fields
val
channels
:
ConcurrentHashMap
[
Int
,
Channel
]
In this article
Attributes
Members list
Value members
Concrete methods
Concrete fields