getDataSource

Retuns an instance of the data source, as per the configuration set for it.

Note, that the instance should be created (either in the configure method,
or lazily in this method), and shared for all repeating calls. This will
also allow DataSourceProvider.closeDataSource() to close the actual data source.