Skip to main content
The Datastore Helper 3.4.0-AS6.1 integration in Atoti Market Risk wires store definitions through the DatastoreConfiguratorSetup class. All MR library datastores extend AConfigurableSchema and are applied via DatastoreConfiguratorConsumer beans. For documentation of the library itself, see the Datastore Helper Documentation.

Implementations of the AConfigurableSchema class

All the MR libraries datastores are provided as extensions of the AConfigurableSchema and ATenorAwareSchema classes. These classes are exposed as individual beans or annotated as @Configuration, then collected and applied to the IDatastoreConfigurator object in the DatastoreConfiguratorSetup class. The full list of store definitions is as follows: Several additional classes are provided to allow groups of stores and references to be imported together:

The DatastoreConfiguratorSetup class

All Spring beans are collected in the DatastoreConfiguratorSetup class. The@Configuration classes are expected to be made conditional on application properties and thus result in the correct set of datastores for each run mode. Customizations should be created as DatastoreConfiguratorConsumer beans, which are then collected by the class constructor:

Customizations classes

Atoti Market Risk contains two customization classes that instantiate DatastoreConfiguratorConsumer beans.