Skip to main content
The Datastore Helper is a library and API, pre-configured in the Solutions, to allow customization of the datastore outside of the standard datastore config class.

Performing customizations

Solutions include implementations of the required classes in the starter module. For example, in Atoti FRTB, they can be found in com.activeviam.frtb.starter.cfg.impl The reference implementations of the Solutions already include calls at the appropriate places for customizations to be applied.

What determines the order of customizations?

Customizations are applied in a defined order, so every DatastoreConfiguratorConsumer bean must declare an @Order value. A project customization declares @Order(DatastoreCustomisationSpringBeanOrder.PROJECT). For the other values, the Spring sort rules and the point in the schema build at which a customization takes effect, see What determines the order of datastore customizations?.

Examples

For details and examples of the project customizations available with the Datastore Helper, see the Datastore Helper Documentation.

Best practice

To keep Datastore Helper customizations organized in a separate class, see the recommendations.