public final class HTTPServerOnlyResourceStatisticsFactory extends Object implements ResourceStatisticsFactory
Modifier and Type | Field and Description |
---|---|
private static HTTPServerOnlyResourceStatisticsFactory |
_instance |
Modifier | Constructor and Description |
---|---|
private |
HTTPServerOnlyResourceStatisticsFactory() |
Modifier and Type | Method and Description |
---|---|
static HTTPServerOnlyResourceStatisticsFactory |
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 HTTPServerOnlyResourceStatisticsFactory _instance
private HTTPServerOnlyResourceStatisticsFactory()
public static HTTPServerOnlyResourceStatisticsFactory 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