@Override public void shutdown() { super.shutdown(); cursorService.clear(); }
@Override public void onApplicationStopped() { if (esClient == null) { return; } try { esClient.close(); cursorService.clear(); } catch (Exception e) { log.warn("Fail to close esClient: " + e.getMessage(), e); } finally { esClient = null; cursorService = null; } }