Drools :: Compiler 6.0.0.CR5

org.drools.compiler.kproject.models
Class KieSessionModelImpl

java.lang.Object
  extended by 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


Nested Class Summary
static class KieSessionModelImpl.KSessionConverter
           
 
Nested classes/interfaces inherited from interface org.kie.api.builder.model.KieSessionModel
org.kie.api.builder.model.KieSessionModel.KieSessionType
 
Constructor Summary
KieSessionModelImpl(KieBaseModelImpl kBase, String name)
           
 
Method Summary
 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.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 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()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

KieSessionModelImpl

public KieSessionModelImpl(KieBaseModelImpl kBase,
                           String name)
Method Detail

getKieBaseModel

public KieBaseModelImpl getKieBaseModel()

isDefault

public boolean isDefault()
Specified by:
isDefault in interface org.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 interface org.kie.api.builder.model.KieSessionModel

getName

public String getName()
Specified by:
getName in interface org.kie.api.builder.model.KieSessionModel

setName

public org.kie.api.builder.model.KieSessionModel setName(String name)

getType

public org.kie.api.builder.model.KieSessionModel.KieSessionType getType()
Specified by:
getType in interface org.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 interface org.kie.api.builder.model.KieSessionModel

getClockType

public org.kie.api.runtime.conf.ClockTypeOption getClockType()
Specified by:
getClockType in interface org.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 interface org.kie.api.builder.model.KieSessionModel

setScope

public org.kie.api.builder.model.KieSessionModel setScope(String scope)
Specified by:
setScope in interface org.kie.api.builder.model.KieSessionModel

getScope

public String getScope()
Specified by:
getScope in interface org.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:
newListenerModel in interface org.kie.api.builder.model.KieSessionModel

getListenerModels

public List<org.kie.api.builder.model.ListenerModel> getListenerModels()
Specified by:
getListenerModels in interface org.kie.api.builder.model.KieSessionModel

newWorkItemHandlerModel

public org.kie.api.builder.model.WorkItemHandlerModel newWorkItemHandlerModel(String name,
                                                                              String type)
Specified by:
newWorkItemHandlerModel in interface org.kie.api.builder.model.KieSessionModel

getWorkItemHandlerModels

public List<org.kie.api.builder.model.WorkItemHandlerModel> getWorkItemHandlerModels()
Specified by:
getWorkItemHandlerModels in interface org.kie.api.builder.model.KieSessionModel

getConsoleLogger

public String getConsoleLogger()
Specified by:
getConsoleLogger in interface org.kie.api.builder.model.KieSessionModel

setConsoleLogger

public org.kie.api.builder.model.KieSessionModel setConsoleLogger(String consoleLogger)
Specified by:
setConsoleLogger in interface org.kie.api.builder.model.KieSessionModel

getFileLogger

public org.kie.api.builder.model.FileLoggerModel getFileLogger()
Specified by:
getFileLogger in interface org.kie.api.builder.model.KieSessionModel

setFileLogger

public org.kie.api.builder.model.KieSessionModel setFileLogger(String fileName)
Specified by:
setFileLogger in interface org.kie.api.builder.model.KieSessionModel

setFileLogger

public org.kie.api.builder.model.KieSessionModel setFileLogger(String fileName,
                                                               int interval,
                                                               boolean threaded)
Specified by:
setFileLogger in interface org.kie.api.builder.model.KieSessionModel

toString

public String toString()
Overrides:
toString in class Object

Drools :: Compiler 6.0.0.CR5

Copyright © 2001-2013 JBoss by Red Hat. All Rights Reserved.