public class SessionConfigurationImpl extends SessionConfiguration
Constructor and Description |
---|
SessionConfigurationImpl()
Creates a new session configuration with default configuration options.
|
SessionConfigurationImpl(ClassLoader classLoader) |
SessionConfigurationImpl(Properties properties)
Creates a new session configuration using the provided properties
as configuration options.
|
SessionConfigurationImpl(Properties properties,
ClassLoader classLoader) |
Modifier and Type | Method and Description |
---|---|
SessionConfigurationImpl |
addDefaultProperties(Properties properties) |
BeliefSystemType |
getBeliefSystemType() |
ClockType |
getClockType() |
CommandService |
getCommandService(org.kie.internal.KnowledgeBase kbase,
org.kie.api.runtime.Environment environment) |
org.kie.internal.runtime.conf.ForceEagerActivationFilter |
getForceEagerActivationFilter() |
String |
getProcessInstanceManagerFactory() |
org.kie.api.runtime.conf.QueryListenerOption |
getQueryListenerOption() |
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 |
writeExternal(ObjectOutput out) |
equals, getDefaultInstance, getOption, getOption, getProperty, getTimerJobFactoryManager, hasForceEagerActivationFilter, hashCode, newInstance, newInstance, setOption, setProperty
public SessionConfigurationImpl()
public SessionConfigurationImpl(Properties properties)
public SessionConfigurationImpl(ClassLoader classLoader)
public SessionConfigurationImpl(Properties properties, ClassLoader classLoader)
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 String getProcessInstanceManagerFactory()
getProcessInstanceManagerFactory
in class SessionConfiguration
public String getSignalManagerFactory()
getSignalManagerFactory
in class SessionConfiguration
public CommandService getCommandService(org.kie.internal.KnowledgeBase kbase, org.kie.api.runtime.Environment environment)
getCommandService
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–2015 JBoss by Red Hat. All rights reserved.