Package tigase.vhosts

# Interface VHostComponentRepositoryDataSourceAware<DS extends DataSource>

All Superinterfaces:
  `ComponentRepository<VHostItem>`, `ComponentRepositoryDataSourceAware<VHostItem,DS>`, `DataSourceAware<DS>`, `Iterable<VHostItem>`, `Repository`, `VHostComponentRepository`

All Known Implementing Classes:
  `VHostJDBCRepository`

public interface VHostComponentRepositoryDataSourceAware<DS extends DataSource> extends ComponentRepositoryDataSourceAware<VHostItem,DS>, VHostComponentRepository

- ## 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`

  ### Methods inherited from interface tigase.vhosts.VHostComponentRepository

  `getDefaultVHostItem`