@Override public void destroy() { try { innerSvc.shutdown(); } finally { super.destroy(); } }
@Override public void init(ServletConfig config) throws ServletException { super.init(config); innerSvc = new ClusteredSenseiServiceImpl(zkurl, zkTimeout, clusterName); innerSvc.start(); target = new HttpInvokerServiceExporter(); target.setService(innerSvc); target.setServiceInterface(SenseiService.class); target.afterPropertiesSet(); }