package com.cwa.petserver.timer; /** * Author: zero * Created: 2012-7-9 * Copyright: CWA HummingBird 2012 */ import org.apache.log4j.Logger; import org.quartz.JobExecutionContext; import org.quartz.JobExecutionException; import org.springframework.scheduling.quartz.QuartzJobBean; import com.cwa.petserver.memory.activeuser.ActiveUserManager; /** * 维护在线的活跃玩家列表,将非活跃的玩家从列表中剔除出去。 * @author zero */ public class ActiveUserMaintainer extends QuartzJobBean { static final Logger logger = Logger.getLogger(ActiveUserMaintainer.class); @Override protected void executeInternal(JobExecutionContext arg0) throws JobExecutionException { run(); } public void run() { ActiveUserManager.INSTANCE.maintain(); } }