Class KieSessionModelImpl
java.lang.Object
org.drools.compiler.kproject.models.KieSessionModelImpl
- All Implemented Interfaces:
KieSessionModel
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.kie.api.builder.model.KieSessionModel
KieSessionModel.KieSessionType -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionaddCalendar(String name, String type) voidaddChannelModel(ChannelModel channel) voidaddListenerModel(ListenerModel listener) voidgetName()getScope()getType()booleanbooleanbooleanbooleannewChannelModel(String name, String type) newListenerModel(String type, ListenerModel.Kind kind) newWorkItemHandlerModel(String name, String type) setAccumulateNullPropagation(boolean accumulateNullPropagation) setBeliefSystem(BeliefSystemTypeOption beliefSystem) voidsetCalendars(Map<String, String> calendars) setClockType(ClockTypeOption clockType) setConsoleLogger(String consoleLogger) setDefault(boolean isDefault) setDirectFiring(boolean directFiring) setFileLogger(String fileName) setFileLogger(String fileName, int interval, boolean threaded) voidsetFileLogger(FileLoggerModel fileLogger) voidsetKBase(KieBaseModel kieBaseModel) setThreadSafe(boolean threadSafe) toString()
-
Constructor Details
-
KieSessionModelImpl
public KieSessionModelImpl() -
KieSessionModelImpl
-
-
Method Details
-
getKieBaseModel
- Specified by:
getKieBaseModelin interfaceKieSessionModel
-
isDefault
public boolean isDefault()- Specified by:
isDefaultin interfaceKieSessionModel
-
setKBase
-
setDefault
- Specified by:
setDefaultin interfaceKieSessionModel
-
isDirectFiring
public boolean isDirectFiring()- Specified by:
isDirectFiringin interfaceKieSessionModel
-
setDirectFiring
- Specified by:
setDirectFiringin interfaceKieSessionModel
-
isThreadSafe
public boolean isThreadSafe()- Specified by:
isThreadSafein interfaceKieSessionModel
-
setThreadSafe
- Specified by:
setThreadSafein interfaceKieSessionModel
-
isAccumulateNullPropagation
public boolean isAccumulateNullPropagation()- Specified by:
isAccumulateNullPropagationin interfaceKieSessionModel
-
setAccumulateNullPropagation
- Specified by:
setAccumulateNullPropagationin interfaceKieSessionModel
-
getName
- Specified by:
getNamein interfaceKieSessionModel
-
setNameForUnmarshalling
-
getType
- Specified by:
getTypein interfaceKieSessionModel
-
setType
- Specified by:
setTypein interfaceKieSessionModel
-
getClockType
- Specified by:
getClockTypein interfaceKieSessionModel
-
setClockType
- Specified by:
setClockTypein interfaceKieSessionModel
-
getBeliefSystem
- Specified by:
getBeliefSystemin interfaceKieSessionModel
-
setBeliefSystem
- Specified by:
setBeliefSystemin interfaceKieSessionModel
-
setScope
- Specified by:
setScopein interfaceKieSessionModel
-
getScope
- Specified by:
getScopein interfaceKieSessionModel
-
newListenerModel
- Specified by:
newListenerModelin interfaceKieSessionModel
-
getListenerModels
- Specified by:
getListenerModelsin interfaceKieSessionModel
-
getListenerModels
-
addListenerModel
-
newWorkItemHandlerModel
- Specified by:
newWorkItemHandlerModelin interfaceKieSessionModel
-
getWorkItemHandlerModels
- Specified by:
getWorkItemHandlerModelsin interfaceKieSessionModel
-
addWorkItemHandelerModel
-
newChannelModel
- Specified by:
newChannelModelin interfaceKieSessionModel
-
getChannelModels
- Specified by:
getChannelModelsin interfaceKieSessionModel
-
addChannelModel
-
addCalendar
- Specified by:
addCalendarin interfaceKieSessionModel
-
getCalendars
- Specified by:
getCalendarsin interfaceKieSessionModel
-
getConsoleLogger
- Specified by:
getConsoleLoggerin interfaceKieSessionModel
-
setConsoleLogger
- Specified by:
setConsoleLoggerin interfaceKieSessionModel
-
getFileLogger
- Specified by:
getFileLoggerin interfaceKieSessionModel
-
setFileLogger
- Specified by:
setFileLoggerin interfaceKieSessionModel
-
setFileLogger
- Specified by:
setFileLoggerin interfaceKieSessionModel
-
setFileLogger
-
setCalendars
-
toString
-