@Override public void registerServerExtension(KieServerExtension kieServerExtension) { this.serverExtensions.putIfAbsent(kieServerExtension.getExtensionName(), kieServerExtension); }
@Override public void unregisterServerExtension(KieServerExtension kieServerExtension) { this.serverExtensions.remove(kieServerExtension.getExtensionName()); }
default List<Message> healthCheck(boolean report) { List<Message> messages = new ArrayList<>(); if (!isInitialized()) { messages.add(new Message(Severity.ERROR, getExtensionName() + " failed to start")); } return messages; }