Sie zeigen eine alte Version dieser Seite an. Zeigen Sie die aktuelle Version an.

Unterschiede anzeigen Seitenhistorie anzeigen

Version 1 Nächste Version anzeigen »

Allgemein

Das RuleContext - Interface ist die übergeordnete Basis jedes Kontextes, der innerhalb von Regeln verwenden wird, mit Ausnahme des JobContexts. Es bietet elementare Regelfunktionen und Hilfen, die unabhängig vom Event (Speicher, Löschen, Aktualisieren) dem Regelprogrammierer zur Verfügung stehen.

Inhalte

 

AttributFunktionMethoden
ContextCacheWerden innerhalb eines Nuclos-Events (z.B. Speichern eines Datensatzes) mehrere Regeln ausgeführt, kann der Regelprogrammierer Objekte in den Kontext-Cache ablegen und zu einem späteren Zeitpunkt wieder auslesen und weiterverarbeiten. Anzumerken ist, dass dieser Cache nur während eines Events gehalten wird. Anschließend wird der Kontext gelöscht und damit auch der Cache
public void addContextCacheValue(String key, Object value);

public Object getContextCacheValue(String key);

public void removeContextCacheValue(String key);

LoggingDer Kontext bietet verschiedene Methoden zum Loggen von Anwendungsnachrichten. Die Meldungen werden gemäß Meldungstyp in den Serverlogs geschriebene und können später eingesehen werden. Wichtig ist, dass ein Aufruf, selbst beim Typ "Error", nicht zum Abbruch der Regelausführung führt.
public void log(String message);

public void logWarn(String message);

public void logError(String message,  Exception ex);

  • Keine Stichwörter