Package tigase.db.comp
Interface ComponentRepositoryDataSourceAware<Item extends RepositoryItem,DS extends DataSource>
-
- All Superinterfaces:
ComponentRepository<Item>,DataSourceAware<DS>,java.lang.Iterable<Item>,Repository
- All Known Subinterfaces:
VHostComponentRepositoryDataSourceAware<DS>
- All Known Implementing Classes:
ClConSQLRepository,VHostJDBCRepository
public interface ComponentRepositoryDataSourceAware<Item extends RepositoryItem,DS extends DataSource> extends ComponentRepository<Item>, DataSourceAware<DS>
Interface should be implemented byComponentRepositorywhich are usingDataSourceto load/store entries.
Interface created mainly for use byAbstractSDComponentRepositoryBean.
Created by andrzej on 18.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.comp.ComponentRepository
COMP_REPO_BIND
-
-
Method Summary
-
Methods inherited from interface tigase.db.comp.ComponentRepository
addItem, addItemNoStore, addRepoChangeListener, allItems, contains, destroy, getDefaults, getItem, getItemInstance, reload, removeItem, removeItemNoStore, removeRepoChangeListener, setAutoloadTimer, setProperties, size, store, validateItem
-
Methods inherited from interface tigase.db.DataSourceAware
setDataSource
-
Methods inherited from interface tigase.db.Repository
initRepository
-
-