Skip to main content
Version: 2022.4

Inter-process messages - introduction

In this area, we'll look at the standard message format sent between Genesis processes.

  • 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.

GenesisSet is a builder class which 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).