Class KieSessionModelImpl
- java.lang.Object
-
- org.drools.compiler.kproject.models.KieSessionModelImpl
-
- All Implemented Interfaces:
org.kie.api.builder.model.KieSessionModel
public class KieSessionModelImpl extends java.lang.Object implements org.kie.api.builder.model.KieSessionModel
-
-
Constructor Summary
Constructors Constructor Description KieSessionModelImpl()
KieSessionModelImpl(KieBaseModelImpl kBase, java.lang.String name)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.kie.api.builder.model.KieSessionModel
addCalendar(java.lang.String name, java.lang.String type)
void
addChannelModel(org.kie.api.builder.model.ChannelModel channel)
void
addListenerModel(org.kie.api.builder.model.ListenerModel listener)
void
addWorkItemHandelerModel(org.kie.api.builder.model.WorkItemHandlerModel wih)
org.kie.api.runtime.conf.BeliefSystemTypeOption
getBeliefSystem()
java.util.Map<java.lang.String,java.lang.String>
getCalendars()
java.util.List<org.kie.api.builder.model.ChannelModel>
getChannelModels()
org.kie.api.runtime.conf.ClockTypeOption
getClockType()
java.lang.String
getConsoleLogger()
org.kie.api.builder.model.FileLoggerModel
getFileLogger()
KieBaseModelImpl
getKieBaseModel()
java.util.List<org.kie.api.builder.model.ListenerModel>
getListenerModels()
java.util.List<org.kie.api.builder.model.ListenerModel>
getListenerModels(org.kie.api.builder.model.ListenerModel.Kind kind)
java.lang.String
getName()
java.lang.String
getScope()
org.kie.api.builder.model.KieSessionModel.KieSessionType
getType()
java.util.List<org.kie.api.builder.model.WorkItemHandlerModel>
getWorkItemHandlerModels()
boolean
isAccumulateNullPropagation()
boolean
isDefault()
boolean
isDirectFiring()
boolean
isThreadSafe()
org.kie.api.builder.model.ChannelModel
newChannelModel(java.lang.String name, java.lang.String type)
org.kie.api.builder.model.ListenerModel
newListenerModel(java.lang.String type, org.kie.api.builder.model.ListenerModel.Kind kind)
org.kie.api.builder.model.WorkItemHandlerModel
newWorkItemHandlerModel(java.lang.String name, java.lang.String type)
org.kie.api.builder.model.KieSessionModel
setAccumulateNullPropagation(boolean accumulateNullPropagation)
org.kie.api.builder.model.KieSessionModel
setBeliefSystem(org.kie.api.runtime.conf.BeliefSystemTypeOption beliefSystem)
void
setCalendars(java.util.Map<java.lang.String,java.lang.String> calendars)
org.kie.api.builder.model.KieSessionModel
setClockType(org.kie.api.runtime.conf.ClockTypeOption clockType)
org.kie.api.builder.model.KieSessionModel
setConsoleLogger(java.lang.String consoleLogger)
org.kie.api.builder.model.KieSessionModel
setDefault(boolean isDefault)
org.kie.api.builder.model.KieSessionModel
setDirectFiring(boolean directFiring)
org.kie.api.builder.model.KieSessionModel
setFileLogger(java.lang.String fileName)
org.kie.api.builder.model.KieSessionModel
setFileLogger(java.lang.String fileName, int interval, boolean threaded)
void
setFileLogger(org.kie.api.builder.model.FileLoggerModel fileLogger)
void
setKBase(org.kie.api.builder.model.KieBaseModel kieBaseModel)
org.kie.api.builder.model.KieSessionModel
setNameForUnmarshalling(java.lang.String name)
org.kie.api.builder.model.KieSessionModel
setScope(java.lang.String scope)
org.kie.api.builder.model.KieSessionModel
setThreadSafe(boolean threadSafe)
org.kie.api.builder.model.KieSessionModel
setType(org.kie.api.builder.model.KieSessionModel.KieSessionType type)
java.lang.String
toString()
-
-
-
Constructor Detail
-
KieSessionModelImpl
public KieSessionModelImpl()
-
KieSessionModelImpl
public KieSessionModelImpl(KieBaseModelImpl kBase, java.lang.String name)
-
-
Method Detail
-
getKieBaseModel
public KieBaseModelImpl getKieBaseModel()
- Specified by:
getKieBaseModel
in interfaceorg.kie.api.builder.model.KieSessionModel
-
isDefault
public boolean isDefault()
- Specified by:
isDefault
in interfaceorg.kie.api.builder.model.KieSessionModel
-
setKBase
public void setKBase(org.kie.api.builder.model.KieBaseModel kieBaseModel)
-
setDefault
public org.kie.api.builder.model.KieSessionModel setDefault(boolean isDefault)
- Specified by:
setDefault
in interfaceorg.kie.api.builder.model.KieSessionModel
-
isDirectFiring
public boolean isDirectFiring()
- Specified by:
isDirectFiring
in interfaceorg.kie.api.builder.model.KieSessionModel
-
setDirectFiring
public org.kie.api.builder.model.KieSessionModel setDirectFiring(boolean directFiring)
- Specified by:
setDirectFiring
in interfaceorg.kie.api.builder.model.KieSessionModel
-
isThreadSafe
public boolean isThreadSafe()
- Specified by:
isThreadSafe
in interfaceorg.kie.api.builder.model.KieSessionModel
-
setThreadSafe
public org.kie.api.builder.model.KieSessionModel setThreadSafe(boolean threadSafe)
- Specified by:
setThreadSafe
in interfaceorg.kie.api.builder.model.KieSessionModel
-
isAccumulateNullPropagation
public boolean isAccumulateNullPropagation()
- Specified by:
isAccumulateNullPropagation
in interfaceorg.kie.api.builder.model.KieSessionModel
-
setAccumulateNullPropagation
public org.kie.api.builder.model.KieSessionModel setAccumulateNullPropagation(boolean accumulateNullPropagation)
- Specified by:
setAccumulateNullPropagation
in interfaceorg.kie.api.builder.model.KieSessionModel
-
getName
public java.lang.String getName()
- Specified by:
getName
in interfaceorg.kie.api.builder.model.KieSessionModel
-
setNameForUnmarshalling
public org.kie.api.builder.model.KieSessionModel setNameForUnmarshalling(java.lang.String name)
-
getType
public org.kie.api.builder.model.KieSessionModel.KieSessionType getType()
- Specified by:
getType
in interfaceorg.kie.api.builder.model.KieSessionModel
-
setType
public org.kie.api.builder.model.KieSessionModel setType(org.kie.api.builder.model.KieSessionModel.KieSessionType type)
- Specified by:
setType
in interfaceorg.kie.api.builder.model.KieSessionModel
-
getClockType
public org.kie.api.runtime.conf.ClockTypeOption getClockType()
- Specified by:
getClockType
in interfaceorg.kie.api.builder.model.KieSessionModel
-
setClockType
public org.kie.api.builder.model.KieSessionModel setClockType(org.kie.api.runtime.conf.ClockTypeOption clockType)
- Specified by:
setClockType
in interfaceorg.kie.api.builder.model.KieSessionModel
-
getBeliefSystem
public org.kie.api.runtime.conf.BeliefSystemTypeOption getBeliefSystem()
- Specified by:
getBeliefSystem
in interfaceorg.kie.api.builder.model.KieSessionModel
-
setBeliefSystem
public org.kie.api.builder.model.KieSessionModel setBeliefSystem(org.kie.api.runtime.conf.BeliefSystemTypeOption beliefSystem)
- Specified by:
setBeliefSystem
in interfaceorg.kie.api.builder.model.KieSessionModel
-
setScope
public org.kie.api.builder.model.KieSessionModel setScope(java.lang.String scope)
- Specified by:
setScope
in interfaceorg.kie.api.builder.model.KieSessionModel
-
getScope
public java.lang.String getScope()
- Specified by:
getScope
in interfaceorg.kie.api.builder.model.KieSessionModel
-
newListenerModel
public org.kie.api.builder.model.ListenerModel newListenerModel(java.lang.String type, org.kie.api.builder.model.ListenerModel.Kind kind)
- Specified by:
newListenerModel
in interfaceorg.kie.api.builder.model.KieSessionModel
-
getListenerModels
public java.util.List<org.kie.api.builder.model.ListenerModel> getListenerModels()
- Specified by:
getListenerModels
in interfaceorg.kie.api.builder.model.KieSessionModel
-
getListenerModels
public java.util.List<org.kie.api.builder.model.ListenerModel> getListenerModels(org.kie.api.builder.model.ListenerModel.Kind kind)
-
addListenerModel
public void addListenerModel(org.kie.api.builder.model.ListenerModel listener)
-
newWorkItemHandlerModel
public org.kie.api.builder.model.WorkItemHandlerModel newWorkItemHandlerModel(java.lang.String name, java.lang.String type)
- Specified by:
newWorkItemHandlerModel
in interfaceorg.kie.api.builder.model.KieSessionModel
-
getWorkItemHandlerModels
public java.util.List<org.kie.api.builder.model.WorkItemHandlerModel> getWorkItemHandlerModels()
- Specified by:
getWorkItemHandlerModels
in interfaceorg.kie.api.builder.model.KieSessionModel
-
addWorkItemHandelerModel
public void addWorkItemHandelerModel(org.kie.api.builder.model.WorkItemHandlerModel wih)
-
newChannelModel
public org.kie.api.builder.model.ChannelModel newChannelModel(java.lang.String name, java.lang.String type)
- Specified by:
newChannelModel
in interfaceorg.kie.api.builder.model.KieSessionModel
-
getChannelModels
public java.util.List<org.kie.api.builder.model.ChannelModel> getChannelModels()
- Specified by:
getChannelModels
in interfaceorg.kie.api.builder.model.KieSessionModel
-
addChannelModel
public void addChannelModel(org.kie.api.builder.model.ChannelModel channel)
-
addCalendar
public org.kie.api.builder.model.KieSessionModel addCalendar(java.lang.String name, java.lang.String type)
- Specified by:
addCalendar
in interfaceorg.kie.api.builder.model.KieSessionModel
-
getCalendars
public java.util.Map<java.lang.String,java.lang.String> getCalendars()
- Specified by:
getCalendars
in interfaceorg.kie.api.builder.model.KieSessionModel
-
getConsoleLogger
public java.lang.String getConsoleLogger()
- Specified by:
getConsoleLogger
in interfaceorg.kie.api.builder.model.KieSessionModel
-
setConsoleLogger
public org.kie.api.builder.model.KieSessionModel setConsoleLogger(java.lang.String consoleLogger)
- Specified by:
setConsoleLogger
in interfaceorg.kie.api.builder.model.KieSessionModel
-
getFileLogger
public org.kie.api.builder.model.FileLoggerModel getFileLogger()
- Specified by:
getFileLogger
in interfaceorg.kie.api.builder.model.KieSessionModel
-
setFileLogger
public org.kie.api.builder.model.KieSessionModel setFileLogger(java.lang.String fileName)
- Specified by:
setFileLogger
in interfaceorg.kie.api.builder.model.KieSessionModel
-
setFileLogger
public org.kie.api.builder.model.KieSessionModel setFileLogger(java.lang.String fileName, int interval, boolean threaded)
- Specified by:
setFileLogger
in interfaceorg.kie.api.builder.model.KieSessionModel
-
setFileLogger
public void setFileLogger(org.kie.api.builder.model.FileLoggerModel fileLogger)
-
setCalendars
public void setCalendars(java.util.Map<java.lang.String,java.lang.String> calendars)
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
-