Class KieSessionModelImpl
- java.lang.Object
-
- org.drools.compiler.kproject.models.KieSessionModelImpl
-
- All Implemented Interfaces:
org.kie.api.builder.model.KieSessionModel
public class KieSessionModelImpl extends Object implements org.kie.api.builder.model.KieSessionModel
-
-
Constructor Summary
Constructors Constructor Description KieSessionModelImpl()KieSessionModelImpl(KieBaseModelImpl kBase, String name)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.kie.api.builder.model.KieSessionModeladdCalendar(String name, String type)voidaddChannelModel(org.kie.api.builder.model.ChannelModel channel)voidaddListenerModel(org.kie.api.builder.model.ListenerModel listener)voidaddWorkItemHandelerModel(org.kie.api.builder.model.WorkItemHandlerModel wih)org.kie.api.runtime.conf.BeliefSystemTypeOptiongetBeliefSystem()Map<String,String>getCalendars()List<org.kie.api.builder.model.ChannelModel>getChannelModels()org.kie.api.runtime.conf.ClockTypeOptiongetClockType()StringgetConsoleLogger()org.kie.api.builder.model.FileLoggerModelgetFileLogger()KieBaseModelImplgetKieBaseModel()List<org.kie.api.builder.model.ListenerModel>getListenerModels()List<org.kie.api.builder.model.ListenerModel>getListenerModels(org.kie.api.builder.model.ListenerModel.Kind kind)StringgetName()StringgetScope()org.kie.api.builder.model.KieSessionModel.KieSessionTypegetType()List<org.kie.api.builder.model.WorkItemHandlerModel>getWorkItemHandlerModels()booleanisAccumulateNullPropagation()booleanisDefault()booleanisDirectFiring()booleanisThreadSafe()org.kie.api.builder.model.ChannelModelnewChannelModel(String name, String type)org.kie.api.builder.model.ListenerModelnewListenerModel(String type, org.kie.api.builder.model.ListenerModel.Kind kind)org.kie.api.builder.model.WorkItemHandlerModelnewWorkItemHandlerModel(String name, String type)org.kie.api.builder.model.KieSessionModelsetAccumulateNullPropagation(boolean accumulateNullPropagation)org.kie.api.builder.model.KieSessionModelsetBeliefSystem(org.kie.api.runtime.conf.BeliefSystemTypeOption beliefSystem)voidsetCalendars(Map<String,String> calendars)org.kie.api.builder.model.KieSessionModelsetClockType(org.kie.api.runtime.conf.ClockTypeOption clockType)org.kie.api.builder.model.KieSessionModelsetConsoleLogger(String consoleLogger)org.kie.api.builder.model.KieSessionModelsetDefault(boolean isDefault)org.kie.api.builder.model.KieSessionModelsetDirectFiring(boolean directFiring)org.kie.api.builder.model.KieSessionModelsetFileLogger(String fileName)org.kie.api.builder.model.KieSessionModelsetFileLogger(String fileName, int interval, boolean threaded)voidsetFileLogger(org.kie.api.builder.model.FileLoggerModel fileLogger)voidsetKBase(org.kie.api.builder.model.KieBaseModel kieBaseModel)org.kie.api.builder.model.KieSessionModelsetNameForUnmarshalling(String name)org.kie.api.builder.model.KieSessionModelsetScope(String scope)org.kie.api.builder.model.KieSessionModelsetThreadSafe(boolean threadSafe)org.kie.api.builder.model.KieSessionModelsetType(org.kie.api.builder.model.KieSessionModel.KieSessionType type)StringtoString()
-
-
-
Constructor Detail
-
KieSessionModelImpl
public KieSessionModelImpl()
-
KieSessionModelImpl
public KieSessionModelImpl(KieBaseModelImpl kBase, String name)
-
-
Method Detail
-
getKieBaseModel
public KieBaseModelImpl getKieBaseModel()
- Specified by:
getKieBaseModelin interfaceorg.kie.api.builder.model.KieSessionModel
-
isDefault
public boolean isDefault()
- Specified by:
isDefaultin 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:
setDefaultin interfaceorg.kie.api.builder.model.KieSessionModel
-
isDirectFiring
public boolean isDirectFiring()
- Specified by:
isDirectFiringin interfaceorg.kie.api.builder.model.KieSessionModel
-
setDirectFiring
public org.kie.api.builder.model.KieSessionModel setDirectFiring(boolean directFiring)
- Specified by:
setDirectFiringin interfaceorg.kie.api.builder.model.KieSessionModel
-
isThreadSafe
public boolean isThreadSafe()
- Specified by:
isThreadSafein interfaceorg.kie.api.builder.model.KieSessionModel
-
setThreadSafe
public org.kie.api.builder.model.KieSessionModel setThreadSafe(boolean threadSafe)
- Specified by:
setThreadSafein interfaceorg.kie.api.builder.model.KieSessionModel
-
isAccumulateNullPropagation
public boolean isAccumulateNullPropagation()
- Specified by:
isAccumulateNullPropagationin interfaceorg.kie.api.builder.model.KieSessionModel
-
setAccumulateNullPropagation
public org.kie.api.builder.model.KieSessionModel setAccumulateNullPropagation(boolean accumulateNullPropagation)
- Specified by:
setAccumulateNullPropagationin interfaceorg.kie.api.builder.model.KieSessionModel
-
getName
public String getName()
- Specified by:
getNamein interfaceorg.kie.api.builder.model.KieSessionModel
-
setNameForUnmarshalling
public org.kie.api.builder.model.KieSessionModel setNameForUnmarshalling(String name)
-
getType
public org.kie.api.builder.model.KieSessionModel.KieSessionType getType()
- Specified by:
getTypein 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:
setTypein interfaceorg.kie.api.builder.model.KieSessionModel
-
getClockType
public org.kie.api.runtime.conf.ClockTypeOption getClockType()
- Specified by:
getClockTypein interfaceorg.kie.api.builder.model.KieSessionModel
-
setClockType
public org.kie.api.builder.model.KieSessionModel setClockType(org.kie.api.runtime.conf.ClockTypeOption clockType)
- Specified by:
setClockTypein interfaceorg.kie.api.builder.model.KieSessionModel
-
getBeliefSystem
public org.kie.api.runtime.conf.BeliefSystemTypeOption getBeliefSystem()
- Specified by:
getBeliefSystemin interfaceorg.kie.api.builder.model.KieSessionModel
-
setBeliefSystem
public org.kie.api.builder.model.KieSessionModel setBeliefSystem(org.kie.api.runtime.conf.BeliefSystemTypeOption beliefSystem)
- Specified by:
setBeliefSystemin interfaceorg.kie.api.builder.model.KieSessionModel
-
setScope
public org.kie.api.builder.model.KieSessionModel setScope(String scope)
- Specified by:
setScopein interfaceorg.kie.api.builder.model.KieSessionModel
-
getScope
public String getScope()
- Specified by:
getScopein interfaceorg.kie.api.builder.model.KieSessionModel
-
newListenerModel
public org.kie.api.builder.model.ListenerModel newListenerModel(String type, org.kie.api.builder.model.ListenerModel.Kind kind)
- Specified by:
newListenerModelin interfaceorg.kie.api.builder.model.KieSessionModel
-
getListenerModels
public List<org.kie.api.builder.model.ListenerModel> getListenerModels()
- Specified by:
getListenerModelsin interfaceorg.kie.api.builder.model.KieSessionModel
-
getListenerModels
public 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(String name, String type)
- Specified by:
newWorkItemHandlerModelin interfaceorg.kie.api.builder.model.KieSessionModel
-
getWorkItemHandlerModels
public List<org.kie.api.builder.model.WorkItemHandlerModel> getWorkItemHandlerModels()
- Specified by:
getWorkItemHandlerModelsin 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(String name, String type)
- Specified by:
newChannelModelin interfaceorg.kie.api.builder.model.KieSessionModel
-
getChannelModels
public List<org.kie.api.builder.model.ChannelModel> getChannelModels()
- Specified by:
getChannelModelsin 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(String name, String type)
- Specified by:
addCalendarin interfaceorg.kie.api.builder.model.KieSessionModel
-
getCalendars
public Map<String,String> getCalendars()
- Specified by:
getCalendarsin interfaceorg.kie.api.builder.model.KieSessionModel
-
getConsoleLogger
public String getConsoleLogger()
- Specified by:
getConsoleLoggerin interfaceorg.kie.api.builder.model.KieSessionModel
-
setConsoleLogger
public org.kie.api.builder.model.KieSessionModel setConsoleLogger(String consoleLogger)
- Specified by:
setConsoleLoggerin interfaceorg.kie.api.builder.model.KieSessionModel
-
getFileLogger
public org.kie.api.builder.model.FileLoggerModel getFileLogger()
- Specified by:
getFileLoggerin interfaceorg.kie.api.builder.model.KieSessionModel
-
setFileLogger
public org.kie.api.builder.model.KieSessionModel setFileLogger(String fileName)
- Specified by:
setFileLoggerin interfaceorg.kie.api.builder.model.KieSessionModel
-
setFileLogger
public org.kie.api.builder.model.KieSessionModel setFileLogger(String fileName, int interval, boolean threaded)
- Specified by:
setFileLoggerin interfaceorg.kie.api.builder.model.KieSessionModel
-
setFileLogger
public void setFileLogger(org.kie.api.builder.model.FileLoggerModel fileLogger)
-
-