Package tigase.stats
Class CounterDataArchivizer
- java.lang.Object
-
- tigase.stats.CounterDataArchivizer
-
- All Implemented Interfaces:
ConfigurationChangedAware,Initializable,StatisticsArchivizerIfc
public class CounterDataArchivizer extends Object implements StatisticsArchivizerIfc, ConfigurationChangedAware, Initializable
Created: Mar 25, 2010 8:55:11 PM- Author:
- Artur Hefczyc
-
-
Field Summary
Fields Modifier and Type Field Description static StringDB_URL_PROP_KEYstatic StringKEY_FIELD_PROP_KEYstatic StringTABLE_NAME_PROP_KEYstatic StringVAL_FIELD_PROP_KEY
-
Constructor Summary
Constructors Constructor Description CounterDataArchivizer()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidbeanConfigurationChanged(Collection<String> changedFields)Method called when configuration was applied to bean.voidexecute(StatisticsProvider sp)longgetFrequency()voidinitData(String key, String value)voidinitialize()Method will be called, when bean will be created, configured and ready to use.voidinitRepository(String conn_str, Map<String,String> params)voidrelease()voidupdateData(String key, String value)
-
-
-
Field Detail
-
DB_URL_PROP_KEY
public static final String DB_URL_PROP_KEY
- See Also:
- Constant Field Values
-
KEY_FIELD_PROP_KEY
public static final String KEY_FIELD_PROP_KEY
- See Also:
- Constant Field Values
-
TABLE_NAME_PROP_KEY
public static final String TABLE_NAME_PROP_KEY
- See Also:
- Constant Field Values
-
VAL_FIELD_PROP_KEY
public static final String VAL_FIELD_PROP_KEY
- See Also:
- Constant Field Values
-
-
Method Detail
-
execute
public void execute(StatisticsProvider sp)
- Specified by:
executein interfaceStatisticsArchivizerIfc
-
initRepository
public void initRepository(String conn_str, Map<String,String> params) throws SQLException, ClassNotFoundException, InstantiationException, IllegalAccessException, DBInitException
-
release
public void release()
- Specified by:
releasein interfaceStatisticsArchivizerIfc
-
beanConfigurationChanged
public void beanConfigurationChanged(Collection<String> changedFields)
Description copied from interface:ConfigurationChangedAwareMethod called when configuration was applied to bean.- Specified by:
beanConfigurationChangedin interfaceConfigurationChangedAware- Parameters:
changedFields- collection of field names which were changed
-
getFrequency
public long getFrequency()
- Specified by:
getFrequencyin interfaceStatisticsArchivizerIfc
-
initialize
public void initialize()
Description copied from interface:InitializableMethod will be called, when bean will be created, configured and ready to use.- Specified by:
initializein interfaceInitializable
-
-