You are viewing the documentation for Blueriq 17. Documentation for other versions is available in our documentation directory.
Custom components
For creating this custom data store implementation two components of the existing Customerdata service need to be replaced with a custom implementation.
- Blueriq-customerdata-sql-store-service → custom implementation
- blueriq-customerdata-sql-store-application → custom War application
// TODO
Create your own implementation for the data-storage
replace the sql-store implementation:
- how is it picked up? (config/component scan)
- transactionManager:
- must be of type platformTransactionManager
-- cannot have the name's 'chainedTransactionManager' OR 'rabbitTransactionManager' because these names are reserved.
-- Also you need to provide the correct Order precedence. We advise you to use @Order(10) // DatabaseTransaction is higher in order than the RabbitTransaction in the transactionChain
-- describe why the order needs to be higher
Example Maven structure
create your own war.
- jboss-web
test?
How do people verify that their custom implementation does work the same as ours?
do we want to deliver our regression-test so customers can see if the behavior is the same?