Package tigase.stats
Class CounterDataFileLogger
- java.lang.Object
-
- tigase.stats.CounterDataFileLogger
-
- All Implemented Interfaces:
ConfigurationChangedAware
,Initializable
,StatisticsArchivizerIfc
public class CounterDataFileLogger extends java.lang.Object implements StatisticsArchivizerIfc, ConfigurationChangedAware, Initializable
Class responsible for dumping server statistics to a file- Author:
- wojtek
-
-
Constructor Summary
Constructors Constructor Description CounterDataFileLogger()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
beanConfigurationChanged(java.util.Collection<java.lang.String> changedFields)
Method called when configuration was applied to bean.void
execute(StatisticsProvider sp)
long
getFrequency()
void
initialize()
Method will be called, when bean will be created, configured and ready to use.void
release()
-
-
-
Method Detail
-
execute
public void execute(StatisticsProvider sp)
- Specified by:
execute
in interfaceStatisticsArchivizerIfc
-
release
public void release()
- Specified by:
release
in interfaceStatisticsArchivizerIfc
-
beanConfigurationChanged
public void beanConfigurationChanged(java.util.Collection<java.lang.String> changedFields)
Description copied from interface:ConfigurationChangedAware
Method called when configuration was applied to bean.- Specified by:
beanConfigurationChanged
in interfaceConfigurationChangedAware
- Parameters:
changedFields
- collection of field names which were changed
-
getFrequency
public long getFrequency()
- Specified by:
getFrequency
in interfaceStatisticsArchivizerIfc
-
initialize
public void initialize()
Description copied from interface:Initializable
Method will be called, when bean will be created, configured and ready to use.- Specified by:
initialize
in interfaceInitializable
-
-