⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 onlinestatjob.java

📁 反ajax原代码
💻 JAVA
字号:
// Decompiled by Jad v1.5.7g. Copyright 2000 Pavel Kouznetsov.
// Jad home page: http://www.geocities.com/SiliconValley/Bridge/8617/jad.html
// Decompiler options: packimports(3) fieldsfirst ansi 
// Source File Name:   OnlineStatJob.java

package com.laoer.bbscs.sys;

import com.laoer.bbscs.business.IOnlineStatService;
import com.laoer.bbscs.business.IUserOnlineService;
import com.laoer.comm.util.Util;
import java.util.Date;
import org.quartz.JobExecutionContext;
import org.quartz.JobExecutionException;
import org.springframework.scheduling.quartz.QuartzJobBean;

public class OnlineStatJob extends QuartzJobBean
{

    private IOnlineStatService onlineStatService;
    private IUserOnlineService userOnlineService;

    public OnlineStatJob()
    {
        try
        {
            jbInit();
        }
        catch(Exception ex)
        {
            ex.printStackTrace();
        }
    }

    protected void executeInternal(JobExecutionContext jobExecutionContext)
        throws JobExecutionException
    {
        int online[] = getUserOnlineService().getUserOnlineNum();
        Date d = new Date();
        int hour = Util.getHour(d);
        getOnlineStatService().recOnlineNum(Util.formatDate4(d), hour, online[0] + online[1]);
    }

    public void setOnlineStatService(IOnlineStatService onlineStatService)
    {
        this.onlineStatService = onlineStatService;
    }

    public void setUserOnlineService(IUserOnlineService userOnlineService)
    {
        this.userOnlineService = userOnlineService;
    }

    public IOnlineStatService getOnlineStatService()
    {
        return onlineStatService;
    }

    public IUserOnlineService getUserOnlineService()
    {
        return userOnlineService;
    }

    private void jbInit()
        throws Exception
    {
    }
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -