Nuclos RuleContext: ContextCache, addContextCacheValue, getContextCacheValue, log, logWarn, logError, Serverlog.

globe with meridians Sprache: Deutsch · English

open book RuleContext

Eventübergreifende Regel-Basis – ContextCache zwischen Regeln teilen und Logging in den Serverlog.

Auf dieser Seite

Was ist der RuleContext?

Der RuleContext ist die Basis fast jedes Kontexts in Regeln (außer dem JobContext). Er bietet eventunabhängige Grundfunktionen – unabhängig davon, ob gespeichert, gelöscht oder aktualisiert wird.

ContextCache

Werden innerhalb eines Events (z.​B. Speichern) mehrere Regeln ausgeführt, kannst du Objekte im Kontext-Cache ablegen und in einer anderen Regel wieder auslesen. Der Cache lebt nur während des Events – danach ist er verworfen.

public void addContextCacheValue(String key, Object value);

public Object getContextCacheValue(String key);

public void removeContextCacheValue(String key);

Logging

Meldungen werden je nach Typ in den Serverlog geschrieben. Wichtig: selbst logError bricht die Regelausführung nicht ab.

public void log(String message);

public void logWarn(String message);

public void logError(String message,  Exception ex);

Verwandte Seiten

open book Regeln (serverseitig)


Regeln.

Öffnen →

clipboard Ereignisse Event Regeln


Events.

Öffnen →