public abstract class SessionConfiguration extends Object implements org.kie.api.runtime.KieSessionConfiguration, Externalizable
Constructor and Description |
---|
SessionConfiguration() |
Modifier and Type | Method and Description |
---|---|
abstract SessionConfiguration |
addDefaultProperties(Properties properties) |
boolean |
equals(Object o) |
abstract BeliefSystemType |
getBeliefSystemType() |
abstract ClockType |
getClockType() |
abstract CommandService |
getCommandService(org.kie.internal.KnowledgeBase kbase,
org.kie.api.runtime.Environment environment) |
static SessionConfiguration |
getDefaultInstance() |
abstract org.kie.internal.runtime.conf.ForceEagerActivationFilter |
getForceEagerActivationFilter() |
<T extends org.kie.api.runtime.conf.SingleValueKieSessionOption> |
getOption(Class<T> option) |
<T extends org.kie.api.runtime.conf.MultiValueKieSessionOption> |
getOption(Class<T> option,
String key) |
abstract String |
getProcessInstanceManagerFactory() |
String |
getProperty(String name) |
abstract org.kie.api.runtime.conf.QueryListenerOption |
getQueryListenerOption() |
abstract String |
getSignalManagerFactory() |
abstract org.kie.api.runtime.conf.TimedRuleExecutionFilter |
getTimedRuleExecutionFilter() |
TimerJobFactoryManager |
getTimerJobFactoryManager() |
abstract TimerJobFactoryType |
getTimerJobFactoryType() |
abstract Map<String,org.kie.api.runtime.process.WorkItemHandler> |
getWorkItemHandlers() |
abstract Map<String,org.kie.api.runtime.process.WorkItemHandler> |
getWorkItemHandlers(Map<String,Object> params) |
abstract WorkItemManagerFactory |
getWorkItemManagerFactory() |
boolean |
hasForceEagerActivationFilter() |
int |
hashCode() |
abstract boolean |
isKeepReference() |
static SessionConfiguration |
newInstance() |
static SessionConfiguration |
newInstance(Properties properties) |
abstract TimerService |
newTimerService() |
abstract void |
setBeliefSystemType(BeliefSystemType beliefSystemType) |
abstract void |
setClockType(ClockType clockType) |
abstract void |
setForceEagerActivationFilter(org.kie.internal.runtime.conf.ForceEagerActivationFilter forceEagerActivationFilter) |
abstract void |
setKeepReference(boolean keepReference) |
<T extends org.kie.api.runtime.conf.KieSessionOption> |
setOption(T option) |
void |
setProperty(String name,
String value) |
abstract void |
setQueryListenerOption(org.kie.api.runtime.conf.QueryListenerOption queryListener) |
abstract void |
setTimedRuleExecutionFilter(org.kie.api.runtime.conf.TimedRuleExecutionFilter timedRuleExecutionFilter) |
abstract void |
setTimerJobFactoryType(TimerJobFactoryType timerJobFactoryType) |
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
readExternal, writeExternal
public static SessionConfiguration getDefaultInstance()
public static SessionConfiguration newInstance()
public static SessionConfiguration newInstance(Properties properties)
public abstract void setKeepReference(boolean keepReference)
public abstract boolean isKeepReference()
public abstract void setForceEagerActivationFilter(org.kie.internal.runtime.conf.ForceEagerActivationFilter forceEagerActivationFilter)
public abstract org.kie.internal.runtime.conf.ForceEagerActivationFilter getForceEagerActivationFilter()
public final boolean hasForceEagerActivationFilter()
public abstract SessionConfiguration addDefaultProperties(Properties properties)
public abstract void setTimedRuleExecutionFilter(org.kie.api.runtime.conf.TimedRuleExecutionFilter timedRuleExecutionFilter)
public abstract org.kie.api.runtime.conf.TimedRuleExecutionFilter getTimedRuleExecutionFilter()
public abstract BeliefSystemType getBeliefSystemType()
public abstract void setBeliefSystemType(BeliefSystemType beliefSystemType)
public abstract ClockType getClockType()
public abstract void setClockType(ClockType clockType)
public abstract TimerJobFactoryType getTimerJobFactoryType()
public abstract void setTimerJobFactoryType(TimerJobFactoryType timerJobFactoryType)
public final TimerJobFactoryManager getTimerJobFactoryManager()
public abstract Map<String,org.kie.api.runtime.process.WorkItemHandler> getWorkItemHandlers()
public abstract Map<String,org.kie.api.runtime.process.WorkItemHandler> getWorkItemHandlers(Map<String,Object> params)
public abstract WorkItemManagerFactory getWorkItemManagerFactory()
public abstract String getProcessInstanceManagerFactory()
public abstract String getSignalManagerFactory()
public abstract CommandService getCommandService(org.kie.internal.KnowledgeBase kbase, org.kie.api.runtime.Environment environment)
public abstract TimerService newTimerService()
public abstract org.kie.api.runtime.conf.QueryListenerOption getQueryListenerOption()
public abstract void setQueryListenerOption(org.kie.api.runtime.conf.QueryListenerOption queryListener)
public final <T extends org.kie.api.runtime.conf.KieSessionOption> void setOption(T option)
setOption
in interface org.kie.api.runtime.conf.KieSessionOptionsConfiguration
public final <T extends org.kie.api.runtime.conf.SingleValueKieSessionOption> T getOption(Class<T> option)
getOption
in interface org.kie.api.runtime.conf.KieSessionOptionsConfiguration
public final <T extends org.kie.api.runtime.conf.MultiValueKieSessionOption> T getOption(Class<T> option, String key)
getOption
in interface org.kie.api.runtime.conf.KieSessionOptionsConfiguration
public final void setProperty(String name, String value)
setProperty
in interface org.kie.api.PropertiesConfiguration
public final String getProperty(String name)
getProperty
in interface org.kie.api.PropertiesConfiguration
Copyright © 2001–2017 JBoss by Red Hat. All rights reserved.