Business Events

The Genesis platform has business event handlers which can perform a variety of transactional business logic. The business event handler can be written in either Java or Groovy (Java derived scripting language) and provides meta-data on the business events itself in terms of mandatory and optional fields. It also allows for validation, warnings that can be clicked through through to hard stop errors. Below is an example of an ACID guaranteed trade entry business event using the latest reactive programming techniques for high performance asynchronous processing.