## Uses of Interface
tigase.db.DataSource

- Packages that use DataSource
  Package | Description
  --- | ---
  tigase.cluster |
  tigase.db |
  tigase.db.beans |
  tigase.db.comp |
  tigase.db.converter |
  tigase.db.jdbc |
  tigase.db.util |
  tigase.db.xml |
  tigase.server.amp.db |
  tigase.server.xmppclient |
  tigase.stats.db |
  tigase.vhosts |

- - ### Uses of DataSource in tigase.cluster

    Methods in tigase.cluster that return types with arguments of type DataSource
    Modifier and Type | Method and Description
    --- | ---
    `protected Class<? extends ComponentRepositoryDataSourceAware<ClusterRepoItem,DataSource>>` | ClusterConnectionManager.DefClConRepositoryBean.`findClassForDataSource(DataSource dataSource)`

    Methods in tigase.cluster with parameters of type DataSource
    Modifier and Type | Method and Description
    --- | ---
    `protected Class<? extends ComponentRepositoryDataSourceAware<ClusterRepoItem,DataSource>>` | ClusterConnectionManager.DefClConRepositoryBean.`findClassForDataSource(DataSource dataSource)`

  - ### Uses of DataSource in tigase.db

    Classes in tigase.db with type parameters of type DataSource
    Modifier and Type | Interface and Description
    --- | ---
    `interface` | `DataSourceAware<T extends DataSource>` Interface providing a generic way to access data sources by classes implementing it.
    `interface` | `DataSourcePool<T extends DataSource>` Generic interface for all implementations of a pool of data sources.
    `interface` | `MsgRepositoryIfc<T extends DataSource>` Created by andrzej on 13.03.2016.

    Subinterfaces of DataSource in tigase.db
    Modifier and Type | Interface and Description
    --- | ---
    `interface` | `DataRepository` The interface defines a generic data repository for storing arbitrary data in any application specific form.
    `interface` | `DataSourcePool<T extends DataSource>` Generic interface for all implementations of a pool of data sources.

    Classes in tigase.db that implement DataSource
    Modifier and Type | Class and Description
    --- | ---
    `class` | `DataRepositoryPool` Created: Sep 4, 2010 2:13:22 PM
    `class` | `DummyRepository` DummyRepository is a class with all methods empty.

    Method parameters in tigase.db with type arguments of type DataSource
    Modifier and Type | Method and Description
    --- | ---
    `default boolean` | DataSource.`checkSchemaVersion(DataSourceAware<? extends DataSource> datasource, boolean shutdownServer)` Method checks version of the particular DataSource stored in the defined source.
    `boolean` | DataRepositoryPool.`checkSchemaVersion(DataSourceAware<? extends DataSource> datasource, boolean shutdownServer)`

  - ### Uses of DataSource in tigase.db.beans

    Methods in tigase.db.beans that return DataSource
    Modifier and Type | Method and Description
    --- | ---
    `DataSource` | DataSourceBean.DataSourceChangedEvent.`getNewDataSource()` Get new instance of data source
    `DataSource` | DataSourceBean.DataSourceChangedEvent.`getOldDataSource()` Get old instance of data source
    `DataSource` | DataSourceBean.`getRepository(String name)` Retrieves data source for provided name
    `DataSource` | DataSourceBean.`removeRepo(String domain)` Remove data source from the pool

    Methods in tigase.db.beans that return types with arguments of type DataSource
    Modifier and Type | Method and Description
    --- | ---
    `protected Class<? extends DataSource>` | DataSourceBean.DataSourceMDConfigBean.`getRepositoryIfc()` Get interface to which all instances in this pool must conform.

    Methods in tigase.db.beans with parameters of type DataSource
    Modifier and Type | Method and Description
    --- | ---
    `void` | DataSourceBean.`addRepo(String domain, DataSource repo)` Add data source instance to the pool
    `protected abstract Class<?>` | SDRepositoryBean.`findClassForDataSource(DataSource dataSource)`
    `protected abstract Class<? extends T>` | MDRepositoryBean.`findClassForDataSource(DataSource dataSource)` Method returns class implementing repository which supports data source instance provided in parameter.
    `protected void` | DataSourceBean.DataSourceMDConfigBean.`initRepository(DataSource repo)` Initializes instances of provided data source.
    `void` | DataSourceBean.`setDefault(DataSource repo)`

    Constructors in tigase.db.beans with parameters of type DataSource
    Constructor and Description
    `DataSourceChangedEvent(DataSourceBean bean, String domain, DataSource newDataSource, DataSource oldDataSource)`

  - ### Uses of DataSource in tigase.db.comp

    Classes in tigase.db.comp with type parameters of type DataSource
    Modifier and Type | Interface and Description
    --- | ---
    `interface` | `ComponentRepositoryDataSourceAware<Item extends RepositoryItem,DS extends DataSource>` Interface should be implemented by `ComponentRepository` which are using `DataSource` to load/store entries.

    Method parameters in tigase.db.comp with type arguments of type DataSource
    Modifier and Type | Method and Description
    --- | ---
    `void` | AbstractSDComponentRepositoryBean.`setRepository(ComponentRepositoryDataSourceAware<Item,DataSource> repository)`

  - ### Uses of DataSource in tigase.db.converter

    Classes in tigase.db.converter that implement DataSource
    Modifier and Type | Class and Description
    --- | ---
    `class` | `DataRepoPool`

    Method parameters in tigase.db.converter with type arguments of type DataSource
    Modifier and Type | Method and Description
    --- | ---
    `boolean` | DataRepoPool.`checkSchemaVersion(DataSourceAware<? extends DataSource> datasource, boolean shutdownServer)`

  - ### Uses of DataSource in tigase.db.jdbc

    Classes in tigase.db.jdbc that implement DataSource
    Modifier and Type | Class and Description
    --- | ---
    `class` | `DataRepositoryImpl` Created: Sep 3, 2010 5:55:41 PM

  - ### Uses of DataSource in tigase.db.util

    Classes in tigase.db.util that implement DataSource
    Modifier and Type | Class and Description
    --- | ---
    `static class` | `SchemaManager.DataSourceInfo`

    Methods in tigase.db.util with type parameters of type DataSource
    Modifier and Type | Method and Description
    --- | ---
    `protected <T extends DataSource> SchemaLoader.Result` | SchemaLoader.`addUsersToRepository(SchemaManager.SchemaInfo schemaInfo, T dataSource, Class<T> dataSourceClass, List<BareJID> jids, String password, Logger log)`
    `protected <DS extends DataSource> Stream<Class<DataSourceAware<DS>>>` | SchemaLoader.`getDataSourceAwareClassesForSchemaInfo(SchemaManager.SchemaInfo schema, Class<DS> dataSourceIfc)`
    `protected <DSIFC extends DataSource,DS extends DSIFC> Stream<DataSourceAware>` | SchemaLoader.`getInitializedDataSourceAwareForSchemaInfo(SchemaManager.SchemaInfo schema, Class<DSIFC> dataSourceIfc, DS dataSource, Logger log)`
    `protected <T extends DataSource> Function<DataSourceAware<T>,DataSourceAware<T>>` | SchemaLoader.`initializeDataSourceAwareFunction(T dataSource, Logger log)`

    Methods in tigase.db.util with parameters of type DataSource
    Modifier and Type | Method and Description
    --- | ---
    `List<SchemaManager.ResultEntry>` | SchemaManager.`checkUpgradeSupport(DataSource ds, List<SchemaManager.SchemaInfo> schemas)`
    `List<SchemaManager.ResultEntry>` | SchemaManager.`destroySchemas(DataSource ds)`
    `List<SchemaManager.ResultEntry>` | SchemaManager.`loadSchemas(DataSource ds, List<SchemaManager.SchemaInfo> schemas)`

  - ### Uses of DataSource in tigase.db.xml

    Classes in tigase.db.xml that implement DataSource
    Modifier and Type | Class and Description
    --- | ---
    `class` | `XMLDataSource` Created by andrzej on 04.04.2017.

  - ### Uses of DataSource in tigase.server.amp.db

    Classes in tigase.server.amp.db with type parameters of type DataSource
    Modifier and Type | Class and Description
    --- | ---
    `class` | `MsgBroadcastRepository<T,S extends DataSource>` Created by andrzej on 15.03.2016.
    `interface` | `MsgBroadcastRepositoryIfc<T extends DataSource>` Created by andrzej on 15.03.2016.
    `class` | `MsgRepository<T,S extends DataSource>`

    Methods in tigase.server.amp.db with parameters of type DataSource
    Modifier and Type | Method and Description
    --- | ---
    `protected Class<? extends MsgRepositoryIfc>` | MsgRepository.MsgRepositoryMDBean.`findClassForDataSource(DataSource dataSource)`
    `protected Class<? extends MsgBroadcastRepository>` | MsgBroadcastRepository.MsgBroadcastRepositoryBean.`findClassForDataSource(DataSource dataSource)`
    `void` | MsgRepository.MsgRepositoryMDBean.`setDataSource(DataSource dataSource)`
    `void` | MsgBroadcastRepository.MsgBroadcastRepositoryBean.`setDataSource(DataSource dataSource)`

  - ### Uses of DataSource in tigase.server.xmppclient

    Classes in tigase.server.xmppclient with type parameters of type DataSource
    Modifier and Type | Interface and Description
    --- | ---
    `static interface` | `SeeOtherHostDB.SeeOtherHostRepository<DS extends DataSource>`
    `static interface` | `SeeOtherHostDualIP.DualIPRepository<T extends DataSource>`

    Methods in tigase.server.xmppclient with parameters of type DataSource
    Modifier and Type | Method and Description
    --- | ---
    `protected Class<? extends SeeOtherHostDualIP.DualIPRepository>` | SeeOtherHostDualIP.DualIPRepositoryWrapper.`findClassForDataSource(DataSource dataSource)`
    `protected Class<?>` | SeeOtherHostDB.SeeOtherHostDBSDRepositoryBean.`findClassForDataSource(DataSource dataSource)`
    `void` | SeeOtherHostDualIP.DualIPRepositoryWrapper.`setDataSource(DataSource dataSource)`

  - ### Uses of DataSource in tigase.stats.db

    Classes in tigase.stats.db with type parameters of type DataSource
    Modifier and Type | Interface and Description
    --- | ---
    `interface` | `CounterDataLoggerRepositoryIfc<DS extends DataSource>`

    Methods in tigase.stats.db with parameters of type DataSource
    Modifier and Type | Method and Description
    --- | ---
    `protected Class<? extends CounterDataLoggerRepositoryIfc>` | CounterDataLoggerRepoBean.`findClassForDataSource(DataSource dataSource)`
    `void` | CounterDataLoggerRepoBean.`setDataSource(DataSource ds)`

  - ### Uses of DataSource in tigase.vhosts

    Methods in tigase.vhosts that return types with arguments of type DataSource
    Modifier and Type | Method and Description
    --- | ---
    `protected Class<? extends ComponentRepositoryDataSourceAware<VHostItem,DataSource>>` | VHostManager.DefVHostRepositoryBean.`findClassForDataSource(DataSource dataSource)`

    Methods in tigase.vhosts with parameters of type DataSource
    Modifier and Type | Method and Description
    --- | ---
    `protected Class<? extends ComponentRepositoryDataSourceAware<VHostItem,DataSource>>` | VHostManager.DefVHostRepositoryBean.`findClassForDataSource(DataSource dataSource)`
    `void` | VHostJDBCRepository.`setDataSource(DataSource dataSource)`

Copyright © 2004–2019 "Tigase, Inc.". All rights reserved.