public class SessionConfigurationImpl extends SessionConfiguration
| Constructor and Description |
|---|
SessionConfigurationImpl()
Creates a new session configuration with default configuration options.
|
SessionConfigurationImpl(Properties properties)
Creates a new session configuration using the provided properties
as configuration options.
|
SessionConfigurationImpl(Properties properties,
ClassLoader classLoader) |
SessionConfigurationImpl(Properties properties,
ClassLoader classLoader,
org.kie.internal.utils.ChainedProperties chainedProperties) |
| Modifier and Type | Method and Description |
|---|---|
SessionConfigurationImpl |
addDefaultProperties(Properties properties) |
BeliefSystemType |
getBeliefSystemType() |
ClockType |
getClockType() |
org.kie.internal.runtime.conf.ForceEagerActivationFilter |
getForceEagerActivationFilter() |
String |
getProcessInstanceManagerFactory() |
String |
getPropertyValue(String name,
String defaultValue) |
org.kie.api.runtime.conf.QueryListenerOption |
getQueryListenerOption() |
org.kie.api.runtime.ExecutableRunner |
getRunner(org.kie.api.KieBase kbase,
org.kie.api.runtime.Environment environment) |
String |
getSignalManagerFactory() |
org.kie.api.runtime.conf.TimedRuleExecutionFilter |
getTimedRuleExecutionFilter() |
TimerJobFactoryType |
getTimerJobFactoryType() |
Map<String,org.kie.api.runtime.process.WorkItemHandler> |
getWorkItemHandlers() |
Map<String,org.kie.api.runtime.process.WorkItemHandler> |
getWorkItemHandlers(Map<String,Object> params) |
WorkItemManagerFactory |
getWorkItemManagerFactory() |
boolean |
isAccumulateNullPropagation() |
boolean |
isDirectFiring() |
boolean |
isImmutable()
Returns true if this configuration object is immutable or false otherwise.
|
boolean |
isKeepReference() |
boolean |
isThreadSafe() |
void |
makeImmutable()
Makes the configuration object immutable.
|
TimerService |
newTimerService() |
void |
readExternal(ObjectInput in) |
void |
setAccumulateNullPropagation(boolean accumulateNullPropagation) |
void |
setBeliefSystemType(BeliefSystemType beliefSystemType) |
void |
setClockType(ClockType clockType) |
void |
setDirectFiring(boolean directFiring) |
void |
setForceEagerActivationFilter(org.kie.internal.runtime.conf.ForceEagerActivationFilter forceEagerActivationFilter) |
void |
setKeepReference(boolean keepReference) |
void |
setQueryListenerOption(org.kie.api.runtime.conf.QueryListenerOption queryListener) |
void |
setThreadSafe(boolean threadSafe) |
void |
setTimedRuleExecutionFilter(org.kie.api.runtime.conf.TimedRuleExecutionFilter timedRuleExecutionFilter) |
void |
setTimerJobFactoryType(TimerJobFactoryType timerJobFactoryType) |
void |
setWorkItemManagerFactory(WorkItemManagerFactory workItemManagerFactory) |
void |
writeExternal(ObjectOutput out) |
equals, getOption, getOption, getProperty, getTimerJobFactoryManager, hasForceEagerActivationFilter, hashCode, newInstance, newInstance, setOption, setPropertypublic SessionConfigurationImpl()
public SessionConfigurationImpl(Properties properties)
public SessionConfigurationImpl(Properties properties, ClassLoader classLoader)
public SessionConfigurationImpl(Properties properties, ClassLoader classLoader, org.kie.internal.utils.ChainedProperties chainedProperties)
public void writeExternal(ObjectOutput out) throws IOException
IOExceptionpublic void readExternal(ObjectInput in) throws IOException, ClassNotFoundException
IOExceptionClassNotFoundExceptionpublic SessionConfigurationImpl addDefaultProperties(Properties properties)
addDefaultProperties in class SessionConfigurationpublic void makeImmutable()
public boolean isImmutable()
public void setKeepReference(boolean keepReference)
setKeepReference in class SessionConfigurationpublic boolean isKeepReference()
isKeepReference in class SessionConfigurationpublic void setDirectFiring(boolean directFiring)
setDirectFiring in class SessionConfigurationpublic boolean isDirectFiring()
isDirectFiring in class SessionConfigurationpublic void setThreadSafe(boolean threadSafe)
setThreadSafe in class SessionConfigurationpublic boolean isThreadSafe()
isThreadSafe in class SessionConfigurationpublic void setAccumulateNullPropagation(boolean accumulateNullPropagation)
setAccumulateNullPropagation in class SessionConfigurationpublic boolean isAccumulateNullPropagation()
isAccumulateNullPropagation in class SessionConfigurationpublic void setForceEagerActivationFilter(org.kie.internal.runtime.conf.ForceEagerActivationFilter forceEagerActivationFilter)
setForceEagerActivationFilter in class SessionConfigurationpublic org.kie.internal.runtime.conf.ForceEagerActivationFilter getForceEagerActivationFilter()
getForceEagerActivationFilter in class SessionConfigurationpublic void setTimedRuleExecutionFilter(org.kie.api.runtime.conf.TimedRuleExecutionFilter timedRuleExecutionFilter)
setTimedRuleExecutionFilter in class SessionConfigurationpublic org.kie.api.runtime.conf.TimedRuleExecutionFilter getTimedRuleExecutionFilter()
getTimedRuleExecutionFilter in class SessionConfigurationpublic BeliefSystemType getBeliefSystemType()
getBeliefSystemType in class SessionConfigurationpublic void setBeliefSystemType(BeliefSystemType beliefSystemType)
setBeliefSystemType in class SessionConfigurationpublic ClockType getClockType()
getClockType in class SessionConfigurationpublic void setClockType(ClockType clockType)
setClockType in class SessionConfigurationpublic TimerJobFactoryType getTimerJobFactoryType()
getTimerJobFactoryType in class SessionConfigurationpublic void setTimerJobFactoryType(TimerJobFactoryType timerJobFactoryType)
setTimerJobFactoryType in class SessionConfigurationpublic Map<String,org.kie.api.runtime.process.WorkItemHandler> getWorkItemHandlers()
getWorkItemHandlers in class SessionConfigurationpublic Map<String,org.kie.api.runtime.process.WorkItemHandler> getWorkItemHandlers(Map<String,Object> params)
getWorkItemHandlers in class SessionConfigurationpublic WorkItemManagerFactory getWorkItemManagerFactory()
getWorkItemManagerFactory in class SessionConfigurationpublic void setWorkItemManagerFactory(WorkItemManagerFactory workItemManagerFactory)
setWorkItemManagerFactory in class SessionConfigurationpublic String getProcessInstanceManagerFactory()
getProcessInstanceManagerFactory in class SessionConfigurationpublic String getSignalManagerFactory()
getSignalManagerFactory in class SessionConfigurationpublic org.kie.api.runtime.ExecutableRunner getRunner(org.kie.api.KieBase kbase,
org.kie.api.runtime.Environment environment)
getRunner in class SessionConfigurationpublic TimerService newTimerService()
newTimerService in class SessionConfigurationpublic org.kie.api.runtime.conf.QueryListenerOption getQueryListenerOption()
getQueryListenerOption in class SessionConfigurationpublic void setQueryListenerOption(org.kie.api.runtime.conf.QueryListenerOption queryListener)
setQueryListenerOption in class SessionConfigurationCopyright © 2001–2021 JBoss by Red Hat. All rights reserved.