类 ScheduledTaskComponent
java.lang.Object
com.publiccms.logic.component.task.ScheduledTaskComponent
ScheduledTaskComponent
-
字段概要
字段修饰符和类型字段说明private SysAppTokenServiceprivate CacheComponentprivate SysEmailTokenServiceprivate LockComponentprotected final org.apache.commons.logging.Logprivate LogLoginServiceprivate LogOperateServiceprivate LogTaskServiceprivate StatisticsComponentprivate SysUserTokenServiceprivate VisitComponentprivate VisitDayServiceprivate VisitHistoryServiceprivate VisitItemServiceprivate VisitSessionServiceprivate VisitUrlService -
构造器概要
构造器 -
方法概要
修饰符和类型方法说明void10分钟清理过期tokenvoid每6个小时清理缓存voidclearLog()每月1号凌晨清理三年以前的日志void每5分钟清理统计缓存void10秒种清理访问日志void每天汇总访问数据void每小时汇总访问数据void每分钟汇总访问数据
-
字段详细资料
-
log
protected final org.apache.commons.logging.Log log -
appTokenService
-
emailTokenService
-
userTokenService
-
visitHistoryService
-
visitSessionService
-
visitDayService
-
visitItemService
-
visitUrlService
-
logLoginService
-
logOperateService
-
logTaskService
-
cacheComponent
-
visitComponent
-
statisticsComponent
-
lockComponent
-
-
构造器详细资料
-
ScheduledTaskComponent
public ScheduledTaskComponent()
-
-
方法详细资料
-
clearAppToken
@Scheduled(fixedDelay=600000L) public void clearAppToken()10分钟清理过期token -
clearVisitLog
@Scheduled(fixedDelay=10000L) public void clearVisitLog()10秒种清理访问日志 -
dealLastMinuteVisitLog
@Scheduled(cron="10 * * * * ?") public void dealLastMinuteVisitLog()每分钟汇总访问数据 -
dealLastHourVisitLog
@Scheduled(cron="0 1 * * * ?") public void dealLastHourVisitLog()每小时汇总访问数据 -
dealLastDayVisitLog
@Scheduled(cron="0 10 0 * * ?") public void dealLastDayVisitLog()每天汇总访问数据 -
clearStatistics
@Scheduled(fixedDelay=300000L) public void clearStatistics()每5分钟清理统计缓存 -
clearCache
@Scheduled(cron="0 30 0/6 * * ?") public void clearCache()每6个小时清理缓存 -
clearLog
@Scheduled(cron="0 0 0 1 * ?") public void clearLog()每月1号凌晨清理三年以前的日志
-