public class JbpmKieServerExtension extends Object implements KieServerExtension
Modifier and Type | Field and Description |
---|---|
static String |
EXTENSION_NAME |
Constructor and Description |
---|
JbpmKieServerExtension() |
Modifier and Type | Method and Description |
---|---|
protected void |
addAsyncHandler(org.jbpm.kie.services.impl.KModuleDeploymentUnit unit,
org.drools.compiler.kie.builder.impl.InternalKieContainer kieContainer) |
protected void |
addTaskBAMEventListener(org.jbpm.kie.services.impl.KModuleDeploymentUnit unit,
org.drools.compiler.kie.builder.impl.InternalKieContainer kieContainer) |
protected void |
addTaskCleanUpProcessListener(org.jbpm.kie.services.impl.KModuleDeploymentUnit unit,
org.drools.compiler.kie.builder.impl.InternalKieContainer kieContainer) |
protected javax.persistence.EntityManagerFactory |
build(Map<String,String> properties) |
void |
createContainer(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.compiler.kie.builder.impl.InternalKieContainer kieContainer) |
String |
getExtensionName() |
String |
getImplementedCapability() |
protected Map<String,String> |
getPersistenceProperties(org.kie.server.api.model.KieServerConfig config) |
List<Object> |
getServices() |
Integer |
getStartOrder() |
void |
init(KieServerImpl kieServer,
KieServerRegistry registry) |
boolean |
isActive() |
protected boolean |
isExecutorOnClasspath() |
boolean |
isUpdateContainerAllowed(String id,
KieContainerInstance kieContainerInstance,
Map<String,Object> parameters) |
String |
toString() |
void |
updateContainer(String id,
KieContainerInstance kieContainerInstance,
Map<String,Object> parameters) |
public static final String EXTENSION_NAME
public boolean isActive()
isActive
in interface KieServerExtension
public void init(KieServerImpl kieServer, KieServerRegistry registry)
init
in interface KieServerExtension
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 boolean isUpdateContainerAllowed(String id, KieContainerInstance kieContainerInstance, Map<String,Object> parameters)
isUpdateContainerAllowed
in interface KieServerExtension
public void updateContainer(String id, KieContainerInstance kieContainerInstance, Map<String,Object> parameters)
updateContainer
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
protected void addAsyncHandler(org.jbpm.kie.services.impl.KModuleDeploymentUnit unit, org.drools.compiler.kie.builder.impl.InternalKieContainer kieContainer)
protected void addTaskCleanUpProcessListener(org.jbpm.kie.services.impl.KModuleDeploymentUnit unit, org.drools.compiler.kie.builder.impl.InternalKieContainer kieContainer)
protected void addTaskBAMEventListener(org.jbpm.kie.services.impl.KModuleDeploymentUnit unit, org.drools.compiler.kie.builder.impl.InternalKieContainer kieContainer)
protected org.kie.internal.runtime.conf.DeploymentDescriptor getDeploymentDescriptor(org.jbpm.kie.services.impl.KModuleDeploymentUnit unit, org.drools.compiler.kie.builder.impl.InternalKieContainer kieContainer)
protected boolean isExecutorOnClasspath()
protected Map<String,String> getPersistenceProperties(org.kie.server.api.model.KieServerConfig config)
Copyright © 2001–2018 JBoss by Red Hat. All rights reserved.