public class KieSessionModelImpl extends Object implements org.kie.api.builder.model.KieSessionModel
| Modifier and Type | Class and Description |
|---|---|
static class |
KieSessionModelImpl.KSessionConverter |
| Constructor and Description |
|---|
KieSessionModelImpl(KieBaseModelImpl kBase,
String name) |
| Modifier and Type | Method and Description |
|---|---|
org.kie.api.builder.model.KieSessionModel |
addCalendar(String name,
String type) |
org.kie.api.runtime.conf.BeliefSystemTypeOption |
getBeliefSystem() |
Map<String,String> |
getCalendars() |
List<org.kie.api.builder.model.ChannelModel> |
getChannelModels() |
org.kie.api.runtime.conf.ClockTypeOption |
getClockType() |
String |
getConsoleLogger() |
org.kie.api.builder.model.FileLoggerModel |
getFileLogger() |
KieBaseModelImpl |
getKieBaseModel() |
List<org.kie.api.builder.model.ListenerModel> |
getListenerModels() |
String |
getName() |
String |
getScope() |
org.kie.api.builder.model.KieSessionModel.KieSessionType |
getType() |
List<org.kie.api.builder.model.WorkItemHandlerModel> |
getWorkItemHandlerModels() |
boolean |
isDefault() |
org.kie.api.builder.model.ChannelModel |
newChannelModel(String name,
String type) |
org.kie.api.builder.model.ListenerModel |
newListenerModel(String type,
org.kie.api.builder.model.ListenerModel.Kind kind) |
org.kie.api.builder.model.WorkItemHandlerModel |
newWorkItemHandlerModel(String name,
String type) |
org.kie.api.builder.model.KieSessionModel |
setBeliefSystem(org.kie.api.runtime.conf.BeliefSystemTypeOption beliefSystem) |
org.kie.api.builder.model.KieSessionModel |
setClockType(org.kie.api.runtime.conf.ClockTypeOption clockType) |
org.kie.api.builder.model.KieSessionModel |
setConsoleLogger(String consoleLogger) |
org.kie.api.builder.model.KieSessionModel |
setDefault(boolean isDefault) |
org.kie.api.builder.model.KieSessionModel |
setFileLogger(String fileName) |
org.kie.api.builder.model.KieSessionModel |
setFileLogger(String fileName,
int interval,
boolean threaded) |
void |
setKBase(org.kie.api.builder.model.KieBaseModel kieBaseModel) |
org.kie.api.builder.model.KieSessionModel |
setName(String name) |
org.kie.api.builder.model.KieSessionModel |
setScope(String scope) |
org.kie.api.builder.model.KieSessionModel |
setType(org.kie.api.builder.model.KieSessionModel.KieSessionType type) |
String |
toString() |
public KieSessionModelImpl(KieBaseModelImpl kBase, String name)
public KieBaseModelImpl getKieBaseModel()
getKieBaseModel in interface org.kie.api.builder.model.KieSessionModelpublic boolean isDefault()
isDefault in interface org.kie.api.builder.model.KieSessionModelpublic void setKBase(org.kie.api.builder.model.KieBaseModel kieBaseModel)
public org.kie.api.builder.model.KieSessionModel setDefault(boolean isDefault)
setDefault in interface org.kie.api.builder.model.KieSessionModelpublic String getName()
getName in interface org.kie.api.builder.model.KieSessionModelpublic org.kie.api.builder.model.KieSessionModel setName(String name)
public org.kie.api.builder.model.KieSessionModel.KieSessionType getType()
getType in interface org.kie.api.builder.model.KieSessionModelpublic org.kie.api.builder.model.KieSessionModel setType(org.kie.api.builder.model.KieSessionModel.KieSessionType type)
setType in interface org.kie.api.builder.model.KieSessionModelpublic org.kie.api.runtime.conf.ClockTypeOption getClockType()
getClockType in interface org.kie.api.builder.model.KieSessionModelpublic org.kie.api.builder.model.KieSessionModel setClockType(org.kie.api.runtime.conf.ClockTypeOption clockType)
setClockType in interface org.kie.api.builder.model.KieSessionModelpublic org.kie.api.runtime.conf.BeliefSystemTypeOption getBeliefSystem()
getBeliefSystem in interface org.kie.api.builder.model.KieSessionModelpublic org.kie.api.builder.model.KieSessionModel setBeliefSystem(org.kie.api.runtime.conf.BeliefSystemTypeOption beliefSystem)
setBeliefSystem in interface org.kie.api.builder.model.KieSessionModelpublic org.kie.api.builder.model.KieSessionModel setScope(String scope)
setScope in interface org.kie.api.builder.model.KieSessionModelpublic String getScope()
getScope in interface org.kie.api.builder.model.KieSessionModelpublic org.kie.api.builder.model.ListenerModel newListenerModel(String type, org.kie.api.builder.model.ListenerModel.Kind kind)
newListenerModel in interface org.kie.api.builder.model.KieSessionModelpublic List<org.kie.api.builder.model.ListenerModel> getListenerModels()
getListenerModels in interface org.kie.api.builder.model.KieSessionModelpublic org.kie.api.builder.model.WorkItemHandlerModel newWorkItemHandlerModel(String name, String type)
newWorkItemHandlerModel in interface org.kie.api.builder.model.KieSessionModelpublic List<org.kie.api.builder.model.WorkItemHandlerModel> getWorkItemHandlerModels()
getWorkItemHandlerModels in interface org.kie.api.builder.model.KieSessionModelpublic org.kie.api.builder.model.ChannelModel newChannelModel(String name, String type)
newChannelModel in interface org.kie.api.builder.model.KieSessionModelpublic List<org.kie.api.builder.model.ChannelModel> getChannelModels()
getChannelModels in interface org.kie.api.builder.model.KieSessionModelpublic org.kie.api.builder.model.KieSessionModel addCalendar(String name, String type)
addCalendar in interface org.kie.api.builder.model.KieSessionModelpublic Map<String,String> getCalendars()
getCalendars in interface org.kie.api.builder.model.KieSessionModelpublic String getConsoleLogger()
getConsoleLogger in interface org.kie.api.builder.model.KieSessionModelpublic org.kie.api.builder.model.KieSessionModel setConsoleLogger(String consoleLogger)
setConsoleLogger in interface org.kie.api.builder.model.KieSessionModelpublic org.kie.api.builder.model.FileLoggerModel getFileLogger()
getFileLogger in interface org.kie.api.builder.model.KieSessionModelpublic org.kie.api.builder.model.KieSessionModel setFileLogger(String fileName)
setFileLogger in interface org.kie.api.builder.model.KieSessionModelpublic org.kie.api.builder.model.KieSessionModel setFileLogger(String fileName, int interval, boolean threaded)
setFileLogger in interface org.kie.api.builder.model.KieSessionModelCopyright © 2001–2021 JBoss by Red Hat. All rights reserved.