Package tigase.db.comp
Interface ComponentRepositoryDataSourceAware<Item extends RepositoryItem,DS extends DataSource>
- All Superinterfaces:
ComponentRepository<Item>,DataSourceAware<DS>,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 by
Interface created mainly for use by
Created by andrzej on 18.03.2016.
ComponentRepository which are using DataSource to
load/store entries.
Interface created mainly for use by
AbstractSDComponentRepositoryBean.
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, validateItemMethods inherited from interface tigase.db.DataSourceAware
setDataSourceMethods inherited from interface java.lang.Iterable
forEach, iterator, spliteratorMethods inherited from interface tigase.db.Repository
initRepository