Package io.github.alexandrepiveteau.echo.serialization

Functions

Link copied to clipboard
fun Exchange<Frame, Frame>.decodeFromFrame(): Exchange<Message.Incoming, Message.Outgoing>

Decodes an Exchange of Frame into an Exchange of Message, using the default event serializer.

Link copied to clipboard
fun Exchange<Message.Incoming, Message.Outgoing>.encodeToFrame(): Exchange<Frame, Frame>

Encodes an Exchange of Message into an Exchange of Frame, using the default event serializer. The frames can then directly be sent over websockets.