(bytes-message x)
(bytes-message x msg-or-throwable)
Wraps and serializes either a POCO or a throwable into a message object
Wraps and serializes either a POCO or a throwable into a message object
(bytes-message-payload msg)
Read out the contents of the maybe-exception monad payload.
Returns POCO or Throwable.
Read out the contents of the maybe-exception monad payload. Returns POCO or Throwable.
(create-context connection-factory)
(create-context connection-factory ack-behavior)
(invalid-request? spec request msg)
Returns an ExceptionInfo if the provided request does not satisfy the spec
Returns an ExceptionInfo if the provided request does not satisfy the spec
(-create-bytes-message x)
(-create-message x)
(-create-text-message x)
(-create-text-message x s)
(publisher {:keys [connection-factory context topic outbound-spec]})
Builds a publisher object for unidirectional async messaging to multiple consumers
Builds a publisher object for unidirectional async messaging to multiple consumers
(responder {:keys [connection-factory request-queue request-handler interceptors
inbound-spec outbound-spec]})
(subscriber {:keys [connection-factory topic subscriber-id inbound-spec
handler]})
(wrap-msg msg)
Build an artisanal exception monad around the message contents
Build an artisanal exception monad around the message contents
cljdoc is a website building & hosting documentation for Clojure/Script libraries
× close