Skip to main content
Skip table of contents

Exceptions und Fehlerbehandlungen

Eine wichtige Möglichkeit, bei Adaptern mit Fehlern umzugehen, ist Exceptions zu werfen. Die Klasse de.softproject.integration.adapter.core.AdapterException ermöglicht eine Zuordnung eines Fehlercodes und einer Nachricht zu der Root-Exception.

Wenn dem Adapter Parameterwerte fehlen, was beim Modellieren von Prozessen häufig vorkommt, können diese eine de.softproject.integration.adapter.core.MissingParameterException werfen.

Konfigurationsprobleme sollten Adapter durch das Werfen von de.softproject.integration.adapter.core.AdapterConfigurationException signalisieren.

Methoden von AdapterException

de.softproject.integration.adapter.core.AdapterException

public AdapterException(int reasonCode, String msg)

Konstruktor für eine Adapter-Exception mit reasonCode (Zahlencode zur Identifikation des Fehlerfalls) und msg (zur Beschreibung des Fehlerfalls)

public AdapterExeception(String msg, Exception ex)

Konstruktor für eine Adapter-Exception mit msg (zur Beschreibung des Fehlerfalls) und ex (Root-Exception)

public AdapterException(int reasonCode, String msg, Exception ex)

Konstruktor für eine Adapter-Exception mit reasonCode (Zahlencode zur Identifikation des Fehlerfalls), msg (zur Beschreibung des Fehlerfalls) und ex (Root-Exception)

Methoden von MissingParameterException

de.softproject.integration.adapter.core.MissingParameterException

public MissingParameterException(int reasonCode, String msg)Konstruktor für eine MissingParameter-Exception mit reasonCode (Zahlencode zur Identifikation des Fehlerfalls) und msg (zur Beschreibung des Fehlerfalls)

Methoden von AdapterConfigurationException

de.softproject.integration.adapter.core.AdapterConfigurationException

public AdapterConfigurationException(int reasonCode, String msg)Konstruktor für eine AdapterConfiguration-Exception mit reasonCode (Zahlencode zur Identifikation des Fehlerfalls) und msg (zur Beschreibung des Fehlerfalls)


JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.