Network messages - introduction
In this area, we'll look at the network messages that are used for front-end and inter-process communications.
- GenesisSet - a generic message format sent between Genesis processes
- Type-safe messages that perform message serialization and deserialization. These extract metadata information and expose it to the front end.
- Metadata annotations that can be applied when defining Kotlin data classes to be used as input
I
message types.
info
GenesisSet is a builder class that builds out a standardised message format. It is not a message client. We use an internal messaging component (genesis-net
) to send these messages (GenesisSet
).