fr.janalyse.droolscripting

Type members

Classlikes

case class DateConverter() extends Converter[Date] with DateFormats
class DroolsEngine(kbaseName: String, drl: String, config: DroolsEngineConfig) extends RuntimeDrools

Drools engine abstraction

Drools engine abstraction

Value Params
config

drools engine configuration

drl

knowledge base content (rules, declarations, ...)

kbaseName

knowledge base name (what ever you want)

Companion
object
object DroolsEngine

DroolsEngine factories

DroolsEngine factories

Companion
class
Companion
class
case class DroolsEngineConfig(equalsWithIdentity: Boolean, pseudoClock: Boolean, withDroolsLogging: Boolean, eventProcessingMode: EventProcessingMode)
Companion
object
class DroolsEngineException(msg: String) extends Exception
sealed trait EventProcessingMode
case class LocalDateTimeConverter() extends Converter[LocalDateTime] with DateFormats
case class OffsetDateTimeConverter() extends Converter[OffsetDateTime] with DateFormats
case class ZonedDateTimeConverter() extends Converter[ZonedDateTime] with DateFormats