public class JbpmKieServerExtension extends Object implements KieServerExtension
| Modifier and Type | Field and Description |
|---|---|
protected org.jbpm.services.api.AdvanceRuntimeDataService |
advanceRuntimeDataService |
protected Map<String,List<String>> |
containerMappers |
protected Map<String,List<String>> |
containerQueries |
protected KieServerRegistry |
context |
protected org.jbpm.services.api.DefinitionService |
definitionService |
protected org.kie.internal.runtime.manager.deploy.DeploymentDescriptorManager |
deploymentDescriptorManager |
protected org.jbpm.services.api.DeploymentService |
deploymentService |
protected org.kie.api.executor.ExecutorService |
executorService |
static String |
EXTENSION_NAME |
protected org.jbpm.kie.services.impl.FormManagerService |
formManagerService |
protected boolean |
initialized |
protected boolean |
isExecutorAvailable |
protected KieContainerCommandService |
kieContainerCommandService |
protected KieServerImpl |
kieServer |
protected org.jbpm.runtime.manager.impl.deploy.DeploymentDescriptorMerger |
merger |
protected static Pattern |
PARAMETER_MATCHER |
protected String |
persistenceUnitName |
protected org.jbpm.services.api.admin.ProcessInstanceAdminService |
processInstanceAdminService |
protected org.jbpm.services.api.admin.ProcessInstanceMigrationService |
processInstanceMigrationService |
protected org.jbpm.services.api.ProcessService |
processService |
protected org.jbpm.services.api.query.QueryService |
queryService |
protected org.jbpm.services.api.RuntimeDataService |
runtimeDataService |
protected List<Object> |
services |
protected org.jbpm.services.api.admin.UserTaskAdminService |
userTaskAdminService |
protected org.jbpm.services.api.UserTaskService |
userTaskService |
| Constructor and Description |
|---|
JbpmKieServerExtension() |
| Modifier and Type | Method and Description |
|---|---|
void |
activateContainer(String id,
KieContainerInstance kieContainerInstance,
Map<String,Object> parameters) |
protected void |
addAsyncHandler(org.jbpm.kie.services.impl.KModuleDeploymentUnit unit,
org.drools.core.impl.InternalKieContainer kieContainer) |
protected void |
addProcessIdentityProcessListener(org.jbpm.kie.services.impl.KModuleDeploymentUnit unit,
org.drools.core.impl.InternalKieContainer kieContainer) |
protected void |
addTaskBAMEventListener(org.jbpm.kie.services.impl.KModuleDeploymentUnit unit,
org.drools.core.impl.InternalKieContainer kieContainer) |
protected void |
addTaskCleanUpProcessListener(org.jbpm.kie.services.impl.KModuleDeploymentUnit unit,
org.drools.core.impl.InternalKieContainer kieContainer) |
protected javax.persistence.EntityManagerFactory |
build(Map<String,String> properties) |
protected void |
configureServices(KieServerImpl kieServer,
KieServerRegistry registry) |
void |
createContainer(String id,
KieContainerInstance kieContainerInstance,
Map<String,Object> parameters) |
protected javax.persistence.EntityManagerFactory |
createEntityManagerFactory(Map<String,String> properties,
javax.persistence.spi.PersistenceUnitInfo info,
javax.persistence.spi.PersistenceProvider selectedProvider) |
void |
deactivateContainer(String id,
KieContainerInstance kieContainerInstance,
Map<String,Object> parameters) |
void |
destroy(KieServerImpl kieServer,
KieServerRegistry registry) |
void |
disposeContainer(String id,
KieContainerInstance kieContainerInstance,
Map<String,Object> parameters) |
<T> T |
getAppComponents(Class<T> serviceType) |
List<Object> |
getAppComponents(SupportedTransports type) |
protected org.kie.internal.runtime.conf.DeploymentDescriptor |
getDeploymentDescriptor(org.jbpm.kie.services.impl.KModuleDeploymentUnit unit,
org.drools.core.impl.InternalKieContainer kieContainer) |
String |
getExtensionName() |
String |
getImplementedCapability() |
protected Map<String,String> |
getPersistenceProperties(org.kie.server.api.model.KieServerConfig config) |
List<Object> |
getServices() |
Integer |
getStartOrder() |
List<org.kie.server.api.model.Message> |
healthCheck(boolean report) |
void |
init(KieServerImpl kieServer,
KieServerRegistry registry) |
boolean |
isActive() |
protected boolean |
isExecutorOnClasspath() |
boolean |
isInitialized() |
boolean |
isUpdateContainerAllowed(String id,
KieContainerInstance kieContainerInstance,
Map<String,Object> parameters) |
protected void |
loadAndRegisterQueryDefinitions(InputStream qdStream,
org.kie.server.api.marshalling.Marshaller marshaller,
String containerId) |
void |
prepareContainerUpdate(String id,
KieContainerInstance kieContainerInstance,
Map<String,Object> parameters) |
protected void |
registerDefaultQueryDefinitions() |
void |
serverStarted() |
String |
toString() |
void |
updateContainer(String id,
KieContainerInstance kieContainerInstance,
Map<String,Object> parameters) |
public static final String EXTENSION_NAME
protected static final Pattern PARAMETER_MATCHER
protected boolean isExecutorAvailable
protected String persistenceUnitName
protected KieServerImpl kieServer
protected KieServerRegistry context
protected org.jbpm.services.api.DeploymentService deploymentService
protected org.jbpm.services.api.DefinitionService definitionService
protected org.jbpm.services.api.ProcessService processService
protected org.jbpm.services.api.UserTaskService userTaskService
protected org.jbpm.services.api.RuntimeDataService runtimeDataService
protected org.jbpm.kie.services.impl.FormManagerService formManagerService
protected org.jbpm.services.api.admin.ProcessInstanceMigrationService processInstanceMigrationService
protected org.jbpm.services.api.admin.ProcessInstanceAdminService processInstanceAdminService
protected org.jbpm.services.api.admin.UserTaskAdminService userTaskAdminService
protected org.jbpm.services.api.AdvanceRuntimeDataService advanceRuntimeDataService
protected org.kie.api.executor.ExecutorService executorService
protected org.jbpm.services.api.query.QueryService queryService
protected KieContainerCommandService kieContainerCommandService
protected org.kie.internal.runtime.manager.deploy.DeploymentDescriptorManager deploymentDescriptorManager
protected org.jbpm.runtime.manager.impl.deploy.DeploymentDescriptorMerger merger
protected boolean initialized
public boolean isInitialized()
isInitialized in interface KieServerExtensionpublic boolean isActive()
isActive in interface KieServerExtensionpublic void init(KieServerImpl kieServer, KieServerRegistry registry)
init in interface KieServerExtensionprotected void configureServices(KieServerImpl kieServer, KieServerRegistry registry)
public void destroy(KieServerImpl kieServer, KieServerRegistry registry)
destroy in interface KieServerExtensionpublic void serverStarted()
serverStarted in interface KieServerExtensionpublic void createContainer(String id, KieContainerInstance kieContainerInstance, Map<String,Object> parameters)
createContainer in interface KieServerExtensionpublic boolean isUpdateContainerAllowed(String id, KieContainerInstance kieContainerInstance, Map<String,Object> parameters)
isUpdateContainerAllowed in interface KieServerExtensionpublic void prepareContainerUpdate(String id, KieContainerInstance kieContainerInstance, Map<String,Object> parameters)
prepareContainerUpdate in interface KieServerExtensionpublic void updateContainer(String id, KieContainerInstance kieContainerInstance, Map<String,Object> parameters)
updateContainer in interface KieServerExtensionpublic void activateContainer(String id, KieContainerInstance kieContainerInstance, Map<String,Object> parameters)
activateContainer in interface KieServerExtensionpublic void deactivateContainer(String id, KieContainerInstance kieContainerInstance, Map<String,Object> parameters)
deactivateContainer in interface KieServerExtensionpublic void disposeContainer(String id, KieContainerInstance kieContainerInstance, Map<String,Object> parameters)
disposeContainer in interface KieServerExtensionpublic List<Object> getAppComponents(SupportedTransports type)
getAppComponents in interface KieServerExtensionpublic <T> T getAppComponents(Class<T> serviceType)
getAppComponents in interface KieServerExtensionpublic String getImplementedCapability()
getImplementedCapability in interface KieServerExtensionpublic List<Object> getServices()
getServices in interface KieServerExtensionpublic String getExtensionName()
getExtensionName in interface KieServerExtensionpublic Integer getStartOrder()
getStartOrder in interface KieServerExtensionprotected void addAsyncHandler(org.jbpm.kie.services.impl.KModuleDeploymentUnit unit,
org.drools.core.impl.InternalKieContainer kieContainer)
protected void addTaskBAMEventListener(org.jbpm.kie.services.impl.KModuleDeploymentUnit unit,
org.drools.core.impl.InternalKieContainer kieContainer)
protected void addTaskCleanUpProcessListener(org.jbpm.kie.services.impl.KModuleDeploymentUnit unit,
org.drools.core.impl.InternalKieContainer kieContainer)
protected void addProcessIdentityProcessListener(org.jbpm.kie.services.impl.KModuleDeploymentUnit unit,
org.drools.core.impl.InternalKieContainer kieContainer)
protected org.kie.internal.runtime.conf.DeploymentDescriptor getDeploymentDescriptor(org.jbpm.kie.services.impl.KModuleDeploymentUnit unit,
org.drools.core.impl.InternalKieContainer kieContainer)
protected boolean isExecutorOnClasspath()
protected Map<String,String> getPersistenceProperties(org.kie.server.api.model.KieServerConfig config)
protected javax.persistence.EntityManagerFactory createEntityManagerFactory(Map<String,String> properties, javax.persistence.spi.PersistenceUnitInfo info, javax.persistence.spi.PersistenceProvider selectedProvider)
protected void loadAndRegisterQueryDefinitions(InputStream qdStream, org.kie.server.api.marshalling.Marshaller marshaller, String containerId) throws IOException
IOExceptionprotected void registerDefaultQueryDefinitions()
public List<org.kie.server.api.model.Message> healthCheck(boolean report)
healthCheck in interface KieServerExtensionCopyright © 2001–2021 JBoss by Red Hat. All rights reserved.