Package tigase.db
Interface DataSourcePool<T extends DataSource>
- All Superinterfaces:
DataSource
,Repository
,RepositoryPool<T>
- All Known Implementing Classes:
DataRepoPool
,DataRepositoryPool
Generic interface for all implementations of a pool of data sources.
It is not required to implement and provide pool implementation. However, if underlying connection driver does not contain internal connection pool and uses single connection to data storage it is highly recommended to provide pooling implementation for data source to improve performance of access to data source.
Created by andrzej on 09.03.2016.
It is not required to implement and provide pool implementation. However, if underlying connection driver does not contain internal connection pool and uses single connection to data storage it is highly recommended to provide pooling implementation for data source to improve performance of access to data source.
Created by andrzej on 09.03.2016.
-
Nested Class Summary
Nested classes/interfaces inherited from interface tigase.db.Repository
Repository.Meta, Repository.SchemaId
-
Field Summary
Fields inherited from interface tigase.db.DataSource
log
-
Method Summary
Methods inherited from interface tigase.db.DataSource
automaticSchemaManagement, checkConnectivity, checkSchemaVersion, getResourceUri, getSchemaVersion, initialize
Methods inherited from interface tigase.db.Repository
initRepository
Methods inherited from interface tigase.db.RepositoryPool
addRepo