| Auszug | ||
|---|---|---|
| ||
Nuclos RuleContext: ContextCache, addContextCacheValue, getContextCacheValue, log, logWarn, logError, Serverlog. |
Sprache: Deutsch · English
Eventübergreifende Regel-Basis – ContextCache zwischen Regeln teilen und Logging in den Serverlog.
| Status | ||||
|---|---|---|---|---|
|
| Status | ||||
|---|---|---|---|---|
|
| Status | ||||
|---|---|---|---|---|
|
| Status | ||||
|---|---|---|---|---|
|
| Panel | ||||||
|---|---|---|---|---|---|---|
| ||||||
Auf dieser Seite
|
...
...
Der RuleContext ist die übergeordnete Basis fast jedes Kontextes (mit Ausnahme des JobContext), der innerhalb von Regeln verwenden wird. Er bietet elementare Regelfunktionen und Hilfen, die unabhängig vom Event (Speicher, Löschen, Aktualisieren) dem Regelprogrammierer zur Verfügung stehen.
Kontexts in Regeln (außer dem JobContext). Er bietet eventunabhängige Grundfunktionen – unabhängig davon, ob gespeichert, gelöscht oder aktualisiert wird.
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.
| Codeblock | ||
|---|---|---|
| ||
public void addContextCacheValue(String key, Object value);
public Object getContextCacheValue(String key);
public void removeContextCacheValue(String key); |
...
...
Meldungen werden
...
je nach Typ in den Serverlog geschrieben
...
. Wichtig
...
: selbst logError bricht die Regelausführung nicht ab.
| Codeblock | ||
|---|---|---|
| ||
public void log(String message);
public void logWarn(String message);
public void logError(String message, Exception ex); |
...