public class SingleSessionCommandService extends Object implements org.drools.core.command.SingleSessionCommandService
| Modifier and Type | Class and Description |
|---|---|
static class |
SingleSessionCommandService.EndOperationListenerImpl |
class |
SingleSessionCommandService.JpaSessionInitializer |
| Constructor and Description |
|---|
SingleSessionCommandService(org.kie.api.KieBase kbase,
org.kie.api.runtime.KieSessionConfiguration conf,
org.kie.api.runtime.Environment env) |
SingleSessionCommandService(Long sessionId,
org.kie.api.KieBase kbase,
org.kie.api.runtime.KieSessionConfiguration conf,
org.kie.api.runtime.Environment env) |
| Modifier and Type | Method and Description |
|---|---|
void |
addInterceptor(org.drools.core.command.Interceptor interceptor) |
protected void |
addInterceptor(org.drools.core.command.Interceptor interceptor,
boolean store) |
void |
checkEnvironment(org.kie.api.runtime.Environment env) |
void |
destroy() |
void |
dispose() |
<T> T |
execute(org.kie.api.command.Command<T> command) |
org.drools.core.command.CommandService |
getCommandService() |
org.kie.internal.command.Context |
getContext() |
org.kie.api.runtime.KieSession |
getKieSession() |
Long |
getSessionId() |
protected void |
initExistingKnowledgeSession(Long 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.kie.api.KieBase kbase,
org.kie.api.runtime.KieSessionConfiguration conf,
org.kie.api.runtime.Environment env)
public SingleSessionCommandService(Long 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(Long 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.CommandServicepublic org.drools.core.command.CommandService getCommandService()
public <T> T execute(org.kie.api.command.Command<T> command)
execute in interface org.kie.api.runtime.CommandExecutorpublic void dispose()
dispose in interface org.drools.core.command.SingleSessionCommandServicepublic void destroy()
destroy in interface org.drools.core.command.SingleSessionCommandServicepublic Long getSessionId()
getSessionId in interface org.drools.core.command.SingleSessionCommandServicepublic org.kie.api.runtime.KieSession getKieSession()
public void addInterceptor(org.drools.core.command.Interceptor interceptor)
protected void addInterceptor(org.drools.core.command.Interceptor interceptor,
boolean store)
Copyright © 2001–2016 JBoss by Red Hat. All rights reserved.