| Name | Description | Type | Package | Framework |
| AbstractDataSourceBlockIdGenerator | The AbstractDataSourceBlockIdGenerator allocates blocks of ids from a DataSource and then provides them as needed. | Class | org.apache.avalon.excalibur.datasource.ids | Apache Avalon |
| AbstractDataSourceIdGenerator | Class | org.apache.avalon.excalibur.datasource.ids | Apache Avalon | |
| AbstractIdGenerator | Class | org.apache.avalon.excalibur.datasource.ids | Apache Avalon | |
| IdException | Thrown when it was not possible to allocate an Id. | Class | org.apache.avalon.excalibur.datasource.ids | Apache Avalon |
| IdGenerator | Interface | org.apache.avalon.excalibur.datasource.ids | Apache Avalon | |
| SequenceIdGenerator | The SequenceIdGenerator requests each Id using a sequence in a database. | Class | org.apache.avalon.excalibur.datasource.ids | Apache Avalon |
| TableIdGenerator | The TableIdGenerator requests blocks of ids from a Database table. | Class | org.apache.avalon.excalibur.datasource.ids | Apache Avalon |