public class CaseKieServerExtension extends Object implements KieServerExtension
Modifier and Type | Field and Description |
---|---|
protected org.jbpm.casemgmt.api.AdvanceCaseRuntimeDataService |
advanceCaseRuntimeDataService |
protected CaseAdminServiceBase |
caseAdminServiceBase |
protected CaseManagementRuntimeDataServiceBase |
caseManagementRuntimeDataService |
protected CaseManagementServiceBase |
caseManagementServiceBase |
protected org.jbpm.casemgmt.api.CaseRuntimeDataService |
caseRuntimeDataService |
static String |
EXTENSION_NAME |
protected boolean |
initialized |
protected KieContainerCommandService |
kieContainerCommandService |
protected String |
persistenceUnitName |
protected KieServerRegistry |
registry |
protected List<Object> |
services |
Constructor and Description |
---|
CaseKieServerExtension() |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
activateContainer, deactivateContainer, prepareContainerUpdate, serverStarted
public static final String EXTENSION_NAME
protected String persistenceUnitName
protected boolean initialized
protected KieServerRegistry registry
protected CaseManagementServiceBase caseManagementServiceBase
protected CaseManagementRuntimeDataServiceBase caseManagementRuntimeDataService
protected CaseAdminServiceBase caseAdminServiceBase
protected org.jbpm.casemgmt.api.AdvanceCaseRuntimeDataService advanceCaseRuntimeDataService
protected org.jbpm.casemgmt.api.CaseRuntimeDataService caseRuntimeDataService
protected KieContainerCommandService kieContainerCommandService
public boolean isInitialized()
isInitialized
in interface KieServerExtension
public boolean isActive()
isActive
in interface KieServerExtension
public void init(KieServerImpl kieServer, KieServerRegistry registry)
init
in interface KieServerExtension
protected void configureServices(KieServerImpl kieServer, KieServerRegistry registry)
protected org.jbpm.casemgmt.api.generator.CaseIdGenerator getCaseIdGenerator()
public void destroy(KieServerImpl kieServer, KieServerRegistry registry)
destroy
in interface KieServerExtension
public void createContainer(String id, KieContainerInstance kieContainerInstance, Map<String,Object> parameters)
createContainer
in interface KieServerExtension
public void updateContainer(String id, KieContainerInstance kieContainerInstance, Map<String,Object> parameters)
updateContainer
in interface KieServerExtension
public boolean isUpdateContainerAllowed(String id, KieContainerInstance kieContainerInstance, Map<String,Object> parameters)
isUpdateContainerAllowed
in interface KieServerExtension
public void disposeContainer(String id, KieContainerInstance kieContainerInstance, Map<String,Object> parameters)
disposeContainer
in interface KieServerExtension
public List<Object> getAppComponents(SupportedTransports type)
getAppComponents
in interface KieServerExtension
public <T> T getAppComponents(Class<T> serviceType)
getAppComponents
in interface KieServerExtension
public String getImplementedCapability()
getImplementedCapability
in interface KieServerExtension
public List<Object> getServices()
getServices
in interface KieServerExtension
public String getExtensionName()
getExtensionName
in interface KieServerExtension
public Integer getStartOrder()
getStartOrder
in interface KieServerExtension
public List<org.kie.server.api.model.Message> healthCheck(boolean report)
healthCheck
in interface KieServerExtension
Copyright © 2001–2020 JBoss by Red Hat. All rights reserved.