lepus-client
0.1.1
lepus-client
API
lepus.client
Acknowledgment
AuthenticationConfig
AuthenticationConfig
Capabilities
Capabilities
Channel
Channel
Status
ChannelConfig
ChannelConfig
Confirmation
Connection
Connection
Status
ConnectionConfig
ConnectionConfig
ConsumeMode
RaiseOnError
DeliveredMessage
Envelope
Envelope
ExchangeAPI
LepusClient
Message
Message
MessageCodec
MessageCodec
MessageDecoder
MessageDecoder
MessageEncoder
MessageEncoder
MessageRaw
NegotiatedConfig
NegotiationError
NegotiationFailed
NoSupportedSASLMechanism
QueueAPI
ReturnedMessage
SaslMechanism
SaslMechanism
StartupNegotiation
StartupNegotiation
SynchronousGet
Transport
lepus.client.apis
Consuming
MessagingChannel
NormalMessagingChannel
Publishing
ReliablePublishing
ReliablePublishingMessagingChannel
Transaction
TransactionalMessaging
TransactionalMessagingChannel
lepus-client
/
lepus.client
/
MessageCodec
MessageCodec
lepus.client.MessageCodec
See the
MessageCodec
companion object
trait
MessageCodec
[
T
]
extends
MessageDecoder
[
T
]
with
MessageEncoder
[
T
]
Attributes
Companion:
object
Source:
MessageCodec.scala
Graph
Reset zoom
Hide graph
Show graph
Supertypes
trait
MessageEncoder
[
T
]
trait
MessageDecoder
[
T
]
class
Object
trait
Matchable
class
Any
Self type
MessageCodec
[
T
]
Clear all
Members list
Concise view
Value members
Concrete methods
def
eimap
[
A
](
in
:
A
=>
T
,
out
:
T
=>
Either
[
Throwable
,
A
]):
MessageCodec
[
A
]
Attributes
Source:
MessageCodec.scala
def
imap
[
A
](
in
:
A
=>
T
,
out
:
T
=>
A
):
MessageCodec
[
A
]
Attributes
Source:
MessageCodec.scala
Inherited methods
final
def
contramap
[
A
](
f
:
A
=>
T
):
MessageEncoder
[
A
]
Attributes
Inherited from:
MessageEncoder
Source:
MessageCodec.scala
final
def
decode
(
env
:
EnvelopeRaw
):
Either
[
Throwable
,
Envelope
[
A
]]
Attributes
Inherited from:
MessageDecoder
Source:
MessageCodec.scala
def
decode
(
env
:
MessageRaw
):
Either
[
Throwable
,
Message
[
A
]]
Attributes
Inherited from:
MessageDecoder
Source:
MessageCodec.scala
final
def
emap
[
B
](
f
:
T
=>
Either
[
Throwable
,
B
]):
MessageDecoder
[
B
]
Attributes
Inherited from:
MessageDecoder
Source:
MessageCodec.scala
final
def
emapMessage
[
B
](
f
:
Message
[
T
]
=>
Either
[
Throwable
,
Message
[
B
]]):
MessageDecoder
[
B
]
Attributes
Inherited from:
MessageDecoder
Source:
MessageCodec.scala
final
def
encode
(
env
:
Envelope
[
T
]):
EnvelopeRaw
Attributes
Inherited from:
MessageEncoder
Source:
MessageCodec.scala
final
def
encode
(
payload
:
T
):
MessageRaw
Attributes
Inherited from:
MessageEncoder
Source:
MessageCodec.scala
def
encode
(
msg
:
Message
[
T
]):
MessageRaw
Attributes
Inherited from:
MessageEncoder
Source:
MessageCodec.scala
final
def
map
[
B
](
f
:
T
=>
B
):
MessageDecoder
[
B
]
Attributes
Inherited from:
MessageDecoder
Source:
MessageCodec.scala
final
def
mapMessage
[
B
](
f
:
Message
[
T
]
=>
Message
[
B
]):
MessageDecoder
[
B
]
Attributes
Inherited from:
MessageDecoder
Source:
MessageCodec.scala
final
def
postEncode
(
f
:
MessageRaw
=>
MessageRaw
):
MessageEncoder
[
B
]
Attributes
Inherited from:
MessageEncoder
Source:
MessageCodec.scala