public class BusinessRuleTaskHandler extends AbstractLogOrThrowWorkItemHandler implements org.kie.internal.runtime.Cacheable
Modifier and Type | Field and Description |
---|---|
protected static String |
DMN_LANG |
protected static String |
DRL_LANG |
protected static String |
STATEFULL_TYPE |
protected static String |
STATELESS_TYPE |
logThrownException
Constructor and Description |
---|
BusinessRuleTaskHandler(String groupId,
String artifactId,
String version) |
BusinessRuleTaskHandler(String groupId,
String artifactId,
String version,
long scannerInterval) |
Modifier and Type | Method and Description |
---|---|
void |
abortWorkItem(org.kie.api.runtime.process.WorkItem workItem,
org.kie.api.runtime.process.WorkItemManager manager) |
void |
close() |
void |
executeWorkItem(org.kie.api.runtime.process.WorkItem workItem,
org.kie.api.runtime.process.WorkItemManager manager) |
org.kie.api.runtime.KieContainer |
getKieContainer() |
protected void |
handleDMN(org.kie.api.runtime.process.WorkItem workItem,
Map<String,Object> parameters,
Map<String,Object> results) |
protected void |
handleStatefull(org.kie.api.runtime.process.WorkItem workItem,
String kieSessionName,
Map<String,Object> parameters,
Map<String,Object> results) |
protected void |
handleStateless(org.kie.api.runtime.process.WorkItem workItem,
String kieSessionName,
Map<String,Object> parameters,
Map<String,Object> results) |
handleException, handleException, setLogThrownException
protected static final String STATELESS_TYPE
protected static final String STATEFULL_TYPE
protected static final String DRL_LANG
protected static final String DMN_LANG
public BusinessRuleTaskHandler(String groupId, String artifactId, String version)
public void executeWorkItem(org.kie.api.runtime.process.WorkItem workItem, org.kie.api.runtime.process.WorkItemManager manager)
executeWorkItem
in interface org.kie.api.runtime.process.WorkItemHandler
public void abortWorkItem(org.kie.api.runtime.process.WorkItem workItem, org.kie.api.runtime.process.WorkItemManager manager)
abortWorkItem
in interface org.kie.api.runtime.process.WorkItemHandler
public void close()
close
in interface org.kie.internal.runtime.Cacheable
protected void handleStatefull(org.kie.api.runtime.process.WorkItem workItem, String kieSessionName, Map<String,Object> parameters, Map<String,Object> results)
protected void handleStateless(org.kie.api.runtime.process.WorkItem workItem, String kieSessionName, Map<String,Object> parameters, Map<String,Object> results)
protected void handleDMN(org.kie.api.runtime.process.WorkItem workItem, Map<String,Object> parameters, Map<String,Object> results)
public org.kie.api.runtime.KieContainer getKieContainer()
Copyright © 2001–2017 JBoss by Red Hat. All rights reserved.