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, validateItem
Methods inherited from interface tigase.db.DataSourceAware
setDataSource
Methods inherited from interface java.lang.Iterable
forEach, iterator, spliterator
Methods inherited from interface tigase.db.Repository
initRepository