Class TaskAssigningPlanningKieServerExtension
- java.lang.Object
-
- org.kie.server.services.taskassigning.planning.TaskAssigningPlanningKieServerExtension
-
- All Implemented Interfaces:
org.kie.server.services.api.KieServerExtension
public class TaskAssigningPlanningKieServerExtension extends Object implements org.kie.server.services.api.KieServerExtension
-
-
Constructor Summary
Constructors Constructor Description TaskAssigningPlanningKieServerExtension()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidcreateContainer(String id, org.kie.server.services.api.KieContainerInstance kieContainerInstance, Map<String,Object> parameters)voiddestroy(org.kie.server.services.impl.KieServerImpl kieServer, org.kie.server.services.api.KieServerRegistry registry)voiddisposeContainer(String id, org.kie.server.services.api.KieContainerInstance kieContainerInstance, Map<String,Object> parameters)<T> TgetAppComponents(Class<T> serviceType)List<Object>getAppComponents(org.kie.server.services.api.SupportedTransports type)StringgetExtensionName()StringgetImplementedCapability()List<Object>getServices()IntegergetStartOrder()List<org.kie.server.api.model.Message>healthCheck(boolean report)voidinit(org.kie.server.services.impl.KieServerImpl kieServer, org.kie.server.services.api.KieServerRegistry registry)Invoked by the KieServer initialization procedure for performing current extension initialization.booleanisActive()Invoked by the KieServer initialization procedure to determine if current extension has been activated in current installation.booleanisInitialized()Invoked by the KieServer initialization procedure after the init(kieServer, registry) invocation to determine if current extension was properly initialized.booleanisUpdateContainerAllowed(String id, org.kie.server.services.api.KieContainerInstance kieContainerInstance, Map<String,Object> parameters)voidserverStarted()Invoked by the KieServer initialization procedure to notify that server initialization has finished and the KieServer is ready to operate.StringtoString()voidupdateContainer(String id, org.kie.server.services.api.KieContainerInstance kieContainerInstance, Map<String,Object> parameters)
-
-
-
Method Detail
-
isActive
public boolean isActive()
Invoked by the KieServer initialization procedure to determine if current extension has been activated in current installation.- Specified by:
isActivein interfaceorg.kie.server.services.api.KieServerExtension- Returns:
- true if the extension is activated and must be initialized, etc. False in any other case.
-
init
public void init(org.kie.server.services.impl.KieServerImpl kieServer, org.kie.server.services.api.KieServerRegistry registry)Invoked by the KieServer initialization procedure for performing current extension initialization.- Specified by:
initin interfaceorg.kie.server.services.api.KieServerExtension
-
isInitialized
public boolean isInitialized()
Invoked by the KieServer initialization procedure after the init(kieServer, registry) invocation to determine if current extension was properly initialized.- Specified by:
isInitializedin interfaceorg.kie.server.services.api.KieServerExtension- Returns:
- true if the extension was properly initialized, false in any other case.
-
createContainer
public void createContainer(String id, org.kie.server.services.api.KieContainerInstance kieContainerInstance, Map<String,Object> parameters)
- Specified by:
createContainerin interfaceorg.kie.server.services.api.KieServerExtension
-
updateContainer
public void updateContainer(String id, org.kie.server.services.api.KieContainerInstance kieContainerInstance, Map<String,Object> parameters)
- Specified by:
updateContainerin interfaceorg.kie.server.services.api.KieServerExtension
-
isUpdateContainerAllowed
public boolean isUpdateContainerAllowed(String id, org.kie.server.services.api.KieContainerInstance kieContainerInstance, Map<String,Object> parameters)
- Specified by:
isUpdateContainerAllowedin interfaceorg.kie.server.services.api.KieServerExtension
-
disposeContainer
public void disposeContainer(String id, org.kie.server.services.api.KieContainerInstance kieContainerInstance, Map<String,Object> parameters)
- Specified by:
disposeContainerin interfaceorg.kie.server.services.api.KieServerExtension
-
getAppComponents
public List<Object> getAppComponents(org.kie.server.services.api.SupportedTransports type)
- Specified by:
getAppComponentsin interfaceorg.kie.server.services.api.KieServerExtension
-
getAppComponents
public <T> T getAppComponents(Class<T> serviceType)
- Specified by:
getAppComponentsin interfaceorg.kie.server.services.api.KieServerExtension
-
getImplementedCapability
public String getImplementedCapability()
- Specified by:
getImplementedCapabilityin interfaceorg.kie.server.services.api.KieServerExtension
-
getServices
public List<Object> getServices()
- Specified by:
getServicesin interfaceorg.kie.server.services.api.KieServerExtension
-
getExtensionName
public String getExtensionName()
- Specified by:
getExtensionNamein interfaceorg.kie.server.services.api.KieServerExtension
-
getStartOrder
public Integer getStartOrder()
- Specified by:
getStartOrderin interfaceorg.kie.server.services.api.KieServerExtension
-
serverStarted
public void serverStarted()
Invoked by the KieServer initialization procedure to notify that server initialization has finished and the KieServer is ready to operate. Controller was connected if any, and in particular all the configured containers on current server were properly restored. Server is ready to operate.- Specified by:
serverStartedin interfaceorg.kie.server.services.api.KieServerExtension
-
destroy
public void destroy(org.kie.server.services.impl.KieServerImpl kieServer, org.kie.server.services.api.KieServerRegistry registry)- Specified by:
destroyin interfaceorg.kie.server.services.api.KieServerExtension
-
healthCheck
public List<org.kie.server.api.model.Message> healthCheck(boolean report)
- Specified by:
healthCheckin interfaceorg.kie.server.services.api.KieServerExtension
-
-