@Override public List<Message> healthCheck(boolean report) { List<Message> messages = KieServerExtension.super.healthCheck(report); if (report) { messages.add(new Message(Severity.INFO, getExtensionName() + " is alive")); } return messages; } }
@Override public List<Message> healthCheck(boolean report) { List<Message> messages = KieServerExtension.super.healthCheck(report); if (report) { messages.add(new Message(Severity.INFO, getExtensionName() + " is alive")); } return messages; } }
@Override public List<Message> healthCheck(boolean report) { List<Message> messages = KieServerExtension.super.healthCheck(report); if (report) { messages.add(new Message(Severity.INFO, getExtensionName() + " is alive")); } return messages; } }
@Override public List<Message> healthCheck(boolean report) { List<Message> messages = KieServerExtension.super.healthCheck(report); if (report) { messages.add(new Message(Severity.INFO, getExtensionName() + " is alive")); } return messages; } }
@Override public List<Message> healthCheck(boolean report) { List<Message> messages = KieServerExtension.super.healthCheck(report); if (report) { messages.add(new Message(Severity.INFO, getExtensionName() + " is alive")); } return messages; } }
@Override public List<Message> healthCheck(boolean report) { List<Message> messages = KieServerExtension.super.healthCheck(report); if (this.threadPool.isTerminated() && this.initialized) { messages.add(new Message(Severity.ERROR, getExtensionName() + " failed due to thread pool is terminated while the extension is still alive")); } else { if (report) { messages.add(new Message(Severity.INFO, getExtensionName() + " is alive")); } } return messages; } }
@Override public List<Message> healthCheck(boolean report) { List<Message> messages = KieServerExtension.super.healthCheck(report); try { // run base query to make sure data access layer is available runtimeDataService.getProcessInstanceById(-99999); if (report) { messages.add(new Message(Severity.INFO, getExtensionName() + " is alive")); } } catch (Exception e) { messages.add(new Message(Severity.ERROR, getExtensionName() + " failed due to " + e.getMessage())); } return messages; }
List<Message> extensionMessages = extension.healthCheck(report); healthMessages.addAll(extensionMessages);