public class SingleSessionCommandService extends Object implements org.drools.core.command.SingleSessionCommandService
Modifier and Type | Class and Description |
---|---|
static class |
SingleSessionCommandService.EndOperationListenerImpl |
Constructor and Description |
---|
SingleSessionCommandService(Integer sessionId,
org.kie.api.KieBase kbase,
org.kie.api.runtime.KieSessionConfiguration conf,
org.kie.api.runtime.Environment env) |
SingleSessionCommandService(Integer sessionId,
org.drools.core.RuleBase ruleBase,
org.drools.core.SessionConfiguration conf,
org.kie.api.runtime.Environment env) |
SingleSessionCommandService(org.kie.api.KieBase kbase,
org.kie.api.runtime.KieSessionConfiguration conf,
org.kie.api.runtime.Environment env) |
SingleSessionCommandService(org.drools.core.RuleBase ruleBase,
org.drools.core.SessionConfiguration conf,
org.kie.api.runtime.Environment env) |
Modifier and Type | Method and Description |
---|---|
void |
addInterceptor(org.drools.core.command.Interceptor interceptor) |
void |
checkEnvironment(org.kie.api.runtime.Environment env) |
void |
destroy() |
void |
dispose() |
<T> T |
execute(org.kie.api.command.Command<T> command) |
org.kie.internal.command.Context |
getContext() |
org.kie.api.runtime.KieSession |
getKieSession() |
int |
getSessionId() |
protected void |
initExistingKnowledgeSession(Integer sessionId,
org.kie.api.KieBase kbase,
org.kie.api.runtime.KieSessionConfiguration conf,
PersistenceContext persistenceContext) |
protected void |
initNewKnowledgeSession(org.kie.api.KieBase kbase,
org.kie.api.runtime.KieSessionConfiguration conf) |
void |
initTransactionManager(org.kie.api.runtime.Environment env) |
static boolean |
isSpringTransactionManager(Class<?> clazz) |
public SingleSessionCommandService(org.drools.core.RuleBase ruleBase, org.drools.core.SessionConfiguration conf, org.kie.api.runtime.Environment env)
public SingleSessionCommandService(Integer sessionId, org.drools.core.RuleBase ruleBase, org.drools.core.SessionConfiguration conf, org.kie.api.runtime.Environment env)
public SingleSessionCommandService(org.kie.api.KieBase kbase, org.kie.api.runtime.KieSessionConfiguration conf, org.kie.api.runtime.Environment env)
public SingleSessionCommandService(Integer sessionId, org.kie.api.KieBase kbase, org.kie.api.runtime.KieSessionConfiguration conf, org.kie.api.runtime.Environment env)
public void checkEnvironment(org.kie.api.runtime.Environment env)
protected void initNewKnowledgeSession(org.kie.api.KieBase kbase, org.kie.api.runtime.KieSessionConfiguration conf)
protected void initExistingKnowledgeSession(Integer sessionId, org.kie.api.KieBase kbase, org.kie.api.runtime.KieSessionConfiguration conf, PersistenceContext persistenceContext)
public void initTransactionManager(org.kie.api.runtime.Environment env)
public static boolean isSpringTransactionManager(Class<?> clazz)
public org.kie.internal.command.Context getContext()
getContext
in interface org.drools.core.command.CommandService
public <T> T execute(org.kie.api.command.Command<T> command)
execute
in interface org.kie.api.runtime.CommandExecutor
public void dispose()
dispose
in interface org.drools.core.command.SingleSessionCommandService
public void destroy()
destroy
in interface org.drools.core.command.SingleSessionCommandService
public int getSessionId()
getSessionId
in interface org.drools.core.command.SingleSessionCommandService
public org.kie.api.runtime.KieSession getKieSession()
public void addInterceptor(org.drools.core.command.Interceptor interceptor)
Copyright © 2001-2014 JBoss by Red Hat. All Rights Reserved.