CER-Sitzung starten

/* start a session which creates interpreted rule objects */
              final Session session =
              Session_Factory.getFactory().newInstance(
              new RecalculationsProhibited(),
              new InMemoryDataStorage(
              new InterpretedRuleObjectFactory()));

Diese Zeilen erstellen eine neue CER-Sitzung für das Regelwerk.

Eine Sitzung verwaltet die Regelobjekte, die für die Klassen im Regelwerk erstellt werden. Im vorliegenden Beispiel wird eine Sitzung verwendet, die vollständig dynamische Regelobjekte erstellt (mittels InterpretedRuleObjectFactory). Wie nachfolgend gezeigt, erfolgt in einer Sitzung mit Interpreter jeder Verweis auf eine Regelklasse oder einen Attributnamen über einen API-Aufruf, der diese Namen als Zeichenfolgeparameter verwendet.