Mule ESB CE supports object stores, which can be set to persistent. From here I know also, that the stores are application-specific if defined in the application XMLs.
Unfortunately, I was unable to find any information if any data will be lost when:
- Mule is restarted
- Mule is killed
- The application is re-deployed
I'm almost sure that (1) has no impact on the data. I suppose that the object store is also kill-agnostic. What about application being redeployed? I think there are 2 scenarios here:
- Object store is defined on app-level
- Object store is defined on domain-level
Am I right that in the 1st scenario data will be lost, while the latter will retain the data across application redeploys?
I'm working on Mule 3.5.0 CE.
Any help & references will be appreciated.