public interface KieServerExtension
boolean isInitialized()
boolean isActive()
void init(KieServerImpl kieServer, KieServerRegistry registry)
void destroy(KieServerImpl kieServer, KieServerRegistry registry)
void createContainer(String id, KieContainerInstance kieContainerInstance, Map<String,Object> parameters)
void updateContainer(String id, KieContainerInstance kieContainerInstance, Map<String,Object> parameters)
boolean isUpdateContainerAllowed(String id, KieContainerInstance kieContainerInstance, Map<String,Object> parameters)
default void activateContainer(String id, KieContainerInstance kieContainerInstance, Map<String,Object> parameters)
default void deactivateContainer(String id, KieContainerInstance kieContainerInstance, Map<String,Object> parameters)
void disposeContainer(String id, KieContainerInstance kieContainerInstance, Map<String,Object> parameters)
List<Object> getAppComponents(SupportedTransports type)
<T> T getAppComponents(Class<T> serviceType)
String getImplementedCapability()
String getExtensionName()
Integer getStartOrder()
default List<org.kie.server.api.model.Message> healthCheck(boolean report)
default void serverStarted()
Copyright © 2001–2018 JBoss by Red Hat. All rights reserved.