payuploadservlet.java
来自「项目支付宝批量打款,采用httpclient+spring +quarz实现.」· Java 代码 · 共 60 行
JAVA
60 行
package com.szhelper.pay.quartz.action;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import org.apache.commons.logging.Log;
import org.apache.commons.logging.LogFactory;
import org.apache.log4j.Logger;
import org.quartz.Scheduler;
import org.quartz.SchedulerMetaData;
import org.springframework.web.context.support.WebApplicationContextUtils;
import org.springframework.context.ApplicationContext;
import com.szhelper.pay.quartz.PayUploadBootstrap;
/**
*
* @author Fang
* @version 1.0
* @date 2008-08-06
*/
public class PayUploadServlet extends HttpServlet {
private static final Logger logger = Logger
.getLogger(PayUploadServlet.class);
public PayUploadServlet() {
}
public void init() throws ServletException {
try {
logger.info("------- starting UploadPayProxy servlet ----------------");
PayUploadBootstrap.getInstance().start();
} catch (Exception ex) {
logger.error("start UploadPayProxy error:" + ex.getMessage());
}
}
public void destroy() {
try {
logger.info("------- Shutting Down PayProxy ... -----------------");
PayUploadBootstrap.getInstance().stop();
Scheduler sched = PayUploadBootstrap.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 PayProxy Complete -----------------");
} catch (Exception ex) {
logger
.error("------- Shutting Down PayProxy Complete -----------------");
logger.error(ex);
}
}
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?