@Override
public void init(ServletConfig config) throws ServletException {
try {
String isSyncGtsAuto = config.getInitParameter("start-auto-syncgts");
log.debug("isSyncGtsAuto "+isSyncGtsAuto);
if (isSyncGtsAuto.equals("true")) {
ServletContextResource contextResource=new ServletContextResource(config.getServletContext(), "/WEB-INF/sync-description.xml");
InputStream inputStream = contextResource.getInputStream();
final InputStreamReader inputStreamReader = new InputStreamReader(inputStream);
SyncDescription description = (SyncDescription) Utils.deserializeObject(inputStreamReader,SyncDescription.class);
inputStreamReader.close();
SyncGTS.getInstance().syncAndResyncInBackground(description, false);
}
} catch (Exception e) {
log.error("Unable to Start Sync GTS Service." + FaultUtil.printFaultToString(e));
throw new ServletException(e);
}
super.init(config);
}
StartSyncGTSServlet.java 文件源码
java
阅读 18
收藏 0
点赞 0
评论 0
项目:cagrid-core
作者:
评论列表
文章目录