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 byComponentRepository
which are usingDataSource
to 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
-
-