Package de.kentoj.scrowlib.messaging
Class MessageBroker
java.lang.Object
de.kentoj.scrowlib.messaging.MessageBroker
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidhandle(String subject, RequestHandler handler) handler may run asynchronouslyvoidvoidcom.leakyabstractions.result.api.Result<org.bson.Document, String> voidsubscribes to a subject, handler may run asynchronously
-
Field Details
-
dispatcher
protected final io.nats.client.Dispatcher dispatcher
-
-
Constructor Details
-
MessageBroker
public MessageBroker(io.nats.client.Connection nats)
-
-
Method Details
-
publish
-
publish
-
subscribe
subscribes to a subject, handler may run asynchronously -
handle
handler may run asynchronously -
request
-