lepus-std
0.3.0
lepus-std
API
lepus.std
ChannelCodec
ChannelCodec
BadMessageType
DecodeFailure
NoMessageTypeFound
EventChannel
InvalidTopicName
EventConsumer
EventMessage
EventPublisher
Job
RPCChannel
RPCClient
RPCDefinition
RPCServer
RequestMethod
ResponseMethod
TopicDefinition
TopicName
TopicNameEncoder
TopicNameEncoder
TopicSelector
WorkPoolChannel
WorkPoolClient
WorkPoolDefinition
WorkPoolServer
lepus-std
/
lepus.std
/
ChannelCodec
ChannelCodec
lepus.std.ChannelCodec$
See the
ChannelCodec
companion trait
object
ChannelCodec
Attributes
Companion:
trait
Source:
ChannelCodec.scala
Graph
Reset zoom
Hide graph
Show graph
Supertypes
class
Object
trait
Matchable
class
Any
Self type
ChannelCodec
.type
Clear all
Members list
Concise view
Type members
Classlikes
final case
class
BadMessageType
(
value
:
String
,
details
:
String
)
extends
RuntimeException
Attributes
Source:
ChannelCodec.scala
Graph
Reset zoom
Hide graph
Show graph
Supertypes
trait
Product
trait
Equals
class
RuntimeException
class
Exception
class
Throwable
trait
Serializable
class
Object
trait
Matchable
class
Any
final case
class
DecodeFailure
(
msg
:
String
)
extends
RuntimeException
Attributes
Source:
ChannelCodec.scala
Graph
Reset zoom
Hide graph
Show graph
Supertypes
trait
Product
trait
Equals
class
RuntimeException
class
Exception
class
Throwable
trait
Serializable
class
Object
trait
Matchable
class
Any
case
object
NoMessageTypeFound
extends
RuntimeException
Attributes
Source:
ChannelCodec.scala
Graph
Reset zoom
Hide graph
Show graph
Supertypes
trait
Singleton
trait
Product
trait
Mirror
trait
Product
trait
Equals
class
RuntimeException
class
Exception
class
Throwable
trait
Serializable
class
Object
trait
Matchable
class
Any
Self type
NoMessageTypeFound
.type
Value members
Concrete methods
def
default
[
T
,
R
](
codec
:
NamedCodec
[
T
,
R
])(
using
enc
:
MessageEncoder
[
R
],
dec
:
MessageDecoder
[
R
]):
ChannelCodec
[
T
]
Attributes
Source:
ChannelCodec.scala
def
plain
[
T
](
using
enc
:
MessageEncoder
[
T
],
dec
:
MessageDecoder
[
T
]):
ChannelCodec
[
T
]
Attributes
Source:
ChannelCodec.scala
def
plain
[
T
](
codec
:
MessageCodec
[
T
]):
ChannelCodec
[
T
]
Attributes
Source:
ChannelCodec.scala