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() |
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 |
isImmutable()
Returns true if this configuration object is immutable or false otherwise.
|
boolean |
isKeepReference() |
void |
makeImmutable()
Makes the configuration object immutable.
|
TimerService |
newTimerService() |
void |
readExternal(ObjectInput in) |
void |
setBeliefSystemType(BeliefSystemType beliefSystemType) |
void |
setClockType(ClockType clockType) |
void |
setForceEagerActivationFilter(org.kie.internal.runtime.conf.ForceEagerActivationFilter forceEagerActivationFilter) |
void |
setKeepReference(boolean keepReference) |
void |
setQueryListenerOption(org.kie.api.runtime.conf.QueryListenerOption queryListener) |
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, setProperty
public 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
IOException
public void readExternal(ObjectInput in) throws IOException, ClassNotFoundException
IOException
ClassNotFoundException
public SessionConfigurationImpl addDefaultProperties(Properties properties)
addDefaultProperties
in class SessionConfiguration
public void makeImmutable()
public boolean isImmutable()
public void setKeepReference(boolean keepReference)
setKeepReference
in class SessionConfiguration
public boolean isKeepReference()
isKeepReference
in class SessionConfiguration
public void setForceEagerActivationFilter(org.kie.internal.runtime.conf.ForceEagerActivationFilter forceEagerActivationFilter)
setForceEagerActivationFilter
in class SessionConfiguration
public org.kie.internal.runtime.conf.ForceEagerActivationFilter getForceEagerActivationFilter()
getForceEagerActivationFilter
in class SessionConfiguration
public void setTimedRuleExecutionFilter(org.kie.api.runtime.conf.TimedRuleExecutionFilter timedRuleExecutionFilter)
setTimedRuleExecutionFilter
in class SessionConfiguration
public org.kie.api.runtime.conf.TimedRuleExecutionFilter getTimedRuleExecutionFilter()
getTimedRuleExecutionFilter
in class SessionConfiguration
public BeliefSystemType getBeliefSystemType()
getBeliefSystemType
in class SessionConfiguration
public void setBeliefSystemType(BeliefSystemType beliefSystemType)
setBeliefSystemType
in class SessionConfiguration
public ClockType getClockType()
getClockType
in class SessionConfiguration
public void setClockType(ClockType clockType)
setClockType
in class SessionConfiguration
public TimerJobFactoryType getTimerJobFactoryType()
getTimerJobFactoryType
in class SessionConfiguration
public void setTimerJobFactoryType(TimerJobFactoryType timerJobFactoryType)
setTimerJobFactoryType
in class SessionConfiguration
public Map<String,org.kie.api.runtime.process.WorkItemHandler> getWorkItemHandlers()
getWorkItemHandlers
in class SessionConfiguration
public Map<String,org.kie.api.runtime.process.WorkItemHandler> getWorkItemHandlers(Map<String,Object> params)
getWorkItemHandlers
in class SessionConfiguration
public WorkItemManagerFactory getWorkItemManagerFactory()
getWorkItemManagerFactory
in class SessionConfiguration
public void setWorkItemManagerFactory(WorkItemManagerFactory workItemManagerFactory)
setWorkItemManagerFactory
in class SessionConfiguration
public String getProcessInstanceManagerFactory()
getProcessInstanceManagerFactory
in class SessionConfiguration
public String getSignalManagerFactory()
getSignalManagerFactory
in class SessionConfiguration
public org.kie.api.runtime.ExecutableRunner getRunner(org.kie.api.KieBase kbase, org.kie.api.runtime.Environment environment)
getRunner
in class SessionConfiguration
public TimerService newTimerService()
newTimerService
in class SessionConfiguration
public org.kie.api.runtime.conf.QueryListenerOption getQueryListenerOption()
getQueryListenerOption
in class SessionConfiguration
public void setQueryListenerOption(org.kie.api.runtime.conf.QueryListenerOption queryListener)
setQueryListenerOption
in class SessionConfiguration
Copyright © 2001–2019 JBoss by Red Hat. All rights reserved.