Class SingleDataSourceProvider
- java.lang.Object
-
- org.zalando.sprocwrapper.dsprovider.SingleDataSourceProvider
-
- All Implemented Interfaces:
DataSourceProvider
public class SingleDataSourceProvider extends Object implements DataSourceProvider
-
-
Constructor Summary
Constructors Constructor Description SingleDataSourceProvider()SingleDataSourceProvider(DataSource ds)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description DataSourcegetDataSource()DataSourcegetDataSource(int id)intgetDataSourceId(int virtualShardId)List<Integer>getDistinctShardIds()voidsetDataSource(DataSource dataSource)
-
-
-
Constructor Detail
-
SingleDataSourceProvider
public SingleDataSourceProvider()
-
SingleDataSourceProvider
public SingleDataSourceProvider(DataSource ds)
-
-
Method Detail
-
getDataSourceId
public int getDataSourceId(int virtualShardId)
- Specified by:
getDataSourceIdin interfaceDataSourceProvider
-
getDataSource
public DataSource getDataSource(int id)
- Specified by:
getDataSourcein interfaceDataSourceProvider
-
getDataSource
public DataSource getDataSource()
-
setDataSource
public void setDataSource(DataSource dataSource)
-
getDistinctShardIds
public List<Integer> getDistinctShardIds()
- Specified by:
getDistinctShardIdsin interfaceDataSourceProvider
-
-