You can buy this project and download/modify it how often you want.
Cursors used to page persistent messages into the broker from the store