| Name | Description | Type | Package | Framework |
| AbstractDataSourceCluster | Class | org.apache.avalon.excalibur.datasource.cluster | Apache Avalon | |
| DefaultHashedDataSourceCluster | The DefaultHashedDataSourceCluster requires that the user specify an object or a hashCode which will be used consistantly select a member DataSource form a cluster for each connection | Class | org.apache.avalon.excalibur.datasource.cluster | Apache Avalon |
| DefaultIndexedDataSourceCluster | The DefaultIndexedDataSourceCluster requires that the user implement their own method of selecting which DataSource in the cluster to use for each connection request. | Class | org.apache.avalon.excalibur.datasource.cluster | Apache Avalon |
| DefaultRoundRobinDataSourceCluster | The DefaultRoundRobinDataSourceCluster allows the user to specify a cluster of DataSources which all act as one. | Class | org.apache.avalon.excalibur.datasource.cluster | Apache Avalon |
| HashedDataSourceCluster | Interface | org.apache.avalon.excalibur.datasource.cluster | Apache Avalon | |
| IndexedDataSourceCluster | Interface | org.apache.avalon.excalibur.datasource.cluster | Apache Avalon | |
| RoundRobinDataSourceCluster | Interface | org.apache.avalon.excalibur.datasource.cluster | Apache Avalon | |