2016-11-26 2 views

Antwort

0

Vorhandene Handler zuerst in der Anforderung ausgeführt werden fließen. Mediationssequenzen werden danach ausgeführt. Wenn Sie jedoch einen benutzerdefinierten Handler schreiben, können Sie ihn auch nach Mediationssequenzen einfügen, da Mediationssequenzen auch von einem Handler (APIManagerExtensionHandler) ausgeführt werden. Wenn Sie also Ihren Handler nach APIManagerExtensionHandler platzieren, wird er nach den Mediationssequenzen ausgeführt.

Ein Hauptunterschied zwischen einem Klassenmediator und einem Handler besteht darin, dass Handler sowohl im Anforderungsfluss als auch im Antwortfluss ausgeführt werden und Sie 2 Logiken für diese 2 Fälle im selben Handler schreiben können. Aber ein Klassenmediator hat nur eine einzige Sektion (d. H. Mediate() -Methode). Wenn Sie einen Klassenmediator in einer Sequenz aktivieren, können Sie entscheiden, ob Sie ihn im Anforderungsfluss oder im Antwortfluss oder in beiden einfügen möchten.

Wenn Ihre Logik nicht komplex ist, können Sie vorhandene Mediatoren verwenden, anstatt einen Klassenmediator zu schreiben. In diesem Fall müssen Sie keinen Java-Code schreiben.

Sie können auch this lesen.

+0

Vielen Dank für die schnelle Abwicklung – Thili

Verwandte Themen