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
|
|
|
|---|---|
|
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
|
|
|
|---|---|
|
public MissingParameterException(int reasonCode, String msg) |
Konstruktor für eine MissingParameter-Exception mit |
Methoden von AdapterConfigurationException
|
|
|
|---|---|
|
public AdapterConfigurationException(int reasonCode, String msg) |
Konstruktor für eine AdapterConfiguration-Exception mit |