This is the manual for older MicroStream versions (Version < 5.0).
The new documentation (Version >= 5.0) is located at:
First of all we have to connect a storage to a REST service.
Just add the REST service implementation to your dependencies, the logger is optional.
Now use the resolver to connect the service to a storage, start it, and you're good to go.
1) An example storage manager 12) Create the REST service, 13) and start it.
That's all you have to do to open the REST endpoints to access the storage data.
The base URL of the opened endpoints is per default: http://localhost:4567/microstream/
Internally, there is a REST adapter which opens access to the low-level storage data. This is used by the REST service layer, which is an abstract service interface. The default implementation of it, which uses Sparkjava, is used to open the REST endpoints. We just have to use this one to get started.
If you want to change the default port (4567) or instance name (microstream) it can be done by using the rest service implementation directly. The spark service can then be customized by your liking.
This will change the base URL to http://localhost/my-name/