public final class FrontOnlyResourceStatisticsFactory extends Object implements ResourceStatisticsFactory
Modifier and Type | Field and Description |
---|---|
private static FrontOnlyResourceStatisticsFactory |
_instance |
Modifier | Constructor and Description |
---|---|
private |
FrontOnlyResourceStatisticsFactory() |
Modifier and Type | Method and Description |
---|---|
static FrontOnlyResourceStatisticsFactory |
getInstance()
Get the unique instance
|
List<ResourceStatistics> |
getResourceAccessToProcess(SqlSession sqlSession)
Get the list of existing resource access
|
int |
markResourcesAsProcessed(SqlSession sqlSession)
Mark the statistics of this kind as processed
|
int |
purgeRawData(SqlSession sqlSession)
Purge the processed raw data related to this kind of statistics.
|
private static FrontOnlyResourceStatisticsFactory _instance
private FrontOnlyResourceStatisticsFactory()
public static FrontOnlyResourceStatisticsFactory getInstance()
public List<ResourceStatistics> getResourceAccessToProcess(SqlSession sqlSession)
ResourceStatisticsFactory
getResourceAccessToProcess
in interface ResourceStatisticsFactory
sqlSession
- The sql sessionpublic int markResourcesAsProcessed(SqlSession sqlSession)
ResourceStatisticsFactory
markResourcesAsProcessed
in interface ResourceStatisticsFactory
sqlSession
- The sql sessionpublic int purgeRawData(SqlSession sqlSession)
ResourceStatisticsFactory
purgeRawData
in interface ResourceStatisticsFactory
sqlSession
- The sql session