Start line:  
End line:  

Snippet Preview

Snippet HTML Code

Stack Overflow Questions
 package de.zalando.sprocwrapper.dsprovider;
 
 import java.util.List;
 
 

Author(s):
jmussler
public class ArrayDataSourceProvider implements DataSourceProvider {
    private final DataSource[] dss;
    public ArrayDataSourceProvider(final DataSource[] ds) {
         = ds;
    }
    @Override
    public int getDataSourceId(final int virtualShardId) {
        return virtualShardId % .;
    }
    @Override
    public DataSource getDataSource(final int virtualShardId) {
        return [virtualShardId % .];
    }
    @Override
    public List<IntegergetDistinctShardIds() {
        final List<IntegershardIds = Lists.newArrayListWithExpectedSize(.);
        for (int i = 0; i < .i++) {
            shardIds.add(i);
        }
        return shardIds;
    }
New to GrepCode? Check out our FAQ X