Package org.kie.server.services.api
Interface KieServerExtension
-
- All Known Implementing Classes:
KieServerContainerExtension
public interface KieServerExtension
-
-
Method Summary
-
-
-
Method Detail
-
isInitialized
boolean isInitialized()
-
isActive
boolean isActive()
-
init
void init(KieServerImpl kieServer, KieServerRegistry registry)
-
destroy
void destroy(KieServerImpl kieServer, KieServerRegistry registry)
-
createContainer
void createContainer(String id, KieContainerInstance kieContainerInstance, Map<String,Object> parameters)
-
updateContainer
void updateContainer(String id, KieContainerInstance kieContainerInstance, Map<String,Object> parameters)
-
isUpdateContainerAllowed
boolean isUpdateContainerAllowed(String id, KieContainerInstance kieContainerInstance, Map<String,Object> parameters)
-
activateContainer
default void activateContainer(String id, KieContainerInstance kieContainerInstance, Map<String,Object> parameters)
-
deactivateContainer
default void deactivateContainer(String id, KieContainerInstance kieContainerInstance, Map<String,Object> parameters)
-
disposeContainer
void disposeContainer(String id, KieContainerInstance kieContainerInstance, Map<String,Object> parameters)
-
getAppComponents
List<Object> getAppComponents(SupportedTransports type)
-
getAppComponents
<T> T getAppComponents(Class<T> serviceType)
-
getImplementedCapability
String getImplementedCapability()
-
getExtensionName
String getExtensionName()
-
getStartOrder
Integer getStartOrder()
-
prepareContainerUpdate
default void prepareContainerUpdate(String id, KieContainerInstance kieContainerInstance, Map<String,Object> parameters)
-
healthCheck
default List<org.kie.server.api.model.Message> healthCheck(boolean report)
-
serverStarted
default void serverStarted()
-
-