downloadalipayrzipservlet.java.svn-base

来自「项目支付宝批量打款,采用httpclient+spring +quarz实现.」· SVN-BASE 代码 · 共 56 行

SVN-BASE
56
字号
package com.szhelper.pay.quartz.action;

import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;

import org.apache.log4j.Logger;
import org.quartz.Scheduler;
import org.quartz.SchedulerMetaData;

import com.szhelper.pay.quartz.DownloadAlipayRZipBootstrap;

/**
 * 
 * @author Fang
 * @version 1.0
 * @date 2008-08-06
 */
public class DownloadAlipayRZipServlet extends HttpServlet {
	private static final Logger logger = Logger
			.getLogger(DownloadAlipayRZipServlet.class);

	public DownloadAlipayRZipServlet() {
	}

	public void init() throws ServletException {
		try {
			logger.info("------- starting DownloadAlipayRZipBootstrap servlet ----------------");
			DownloadAlipayRZipBootstrap.getInstance().start();
		} catch (Exception ex) {
			logger.error("start DownloadAlipayRZipBootstrap error:" + ex.getMessage());
		}
	}

	public void destroy() {
		try {
			logger.info("------- Shutting Down DownloadAlipayRZipBootstrap ... -----------------");
			DownloadAlipayRZipBootstrap.getInstance().stop();
			Scheduler sched = DownloadAlipayRZipBootstrap.getInstance().getSf().getScheduler();

			// shut down the scheduler
			logger.info("------- Shutting Down ---------------------");
			sched.shutdown(true);
			logger.info("------- Shutdown Complete -----------------");

			SchedulerMetaData metaData = sched.getMetaData();
			logger.info("Executed " + metaData.numJobsExecuted() + " jobs.");
			logger
					.info("------- Shutting Down DownloadAlipayRZipBootstrap Complete -----------------");
		} catch (Exception ex) {
			logger
					.error("------- Shutting Down DownloadAlipayRZipBootstrap Complete -----------------");
			logger.error(ex);
		}
	}
}

⌨️ 快捷键说明

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