Package tigase.db.beans
Class SDRepositoryBeanWithStatistics<T extends DataSourceAware>
java.lang.Object
tigase.db.beans.SDRepositoryBean<T>
tigase.db.beans.SDRepositoryBeanWithStatistics<T>
- All Implemented Interfaces:
ConfigurationChangedAware,Initializable,RegistrarBean,UnregisterAware,ComponentStatisticsProvider,StatisticsProviderIfc
public abstract class SDRepositoryBeanWithStatistics<T extends DataSourceAware>
extends SDRepositoryBean<T>
implements ComponentStatisticsProvider
Extended version of SDRepositoryBean class with support for statistics gathering.
Created by andrzej on 15.12.2016.
Created by andrzej on 15.12.2016.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidvoidvoidprotected TvoidgetStatistics(String compName, StatisticsList list) voidsetRepository(T repository) voidsetStatisticsEnabled(boolean value) voidwrapInProxy(T repo) Methods inherited from class tigase.db.beans.SDRepositoryBean
beanConfigurationChanged, beforeUnregister, findClassForDataSource, getDataSourceName, getName, getRepositoryClassName, initialize, initializeRepository, onDataSourceChange, register, unregisterMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface tigase.stats.ComponentStatisticsProvider
belongsTo
-
Constructor Details
-
SDRepositoryBeanWithStatistics
-
-
Method Details
-
everyHour
public void everyHour()- Specified by:
everyHourin interfaceComponentStatisticsProvider
-
everyMinute
public void everyMinute()- Specified by:
everyMinutein interfaceComponentStatisticsProvider
-
everySecond
public void everySecond()- Specified by:
everySecondin interfaceComponentStatisticsProvider
-
getStatistics
- Specified by:
getStatisticsin interfaceStatisticsProviderIfc
-
setStatisticsEnabled
public void setStatisticsEnabled(boolean value) -
wrapInProxy
-
getRepository
- Overrides:
getRepositoryin classSDRepositoryBean<T extends DataSourceAware>
-
setRepository
- Overrides:
setRepositoryin classSDRepositoryBean<T extends DataSourceAware>
-