Kann jemand bitte erklären Sie mir den Unterschied zwischen der Klasse Mediator und benutzerdefinierten Handler im Detail, welche Anwendungsfälle diese beiden Mediatoren eingesetzt werdenWSO2 APIM: Unterschied zwischen Klasse Vermittler und benutzerdefinierte Handler
Antwort
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.
Vielen Dank für die schnelle Abwicklung – Thili
- 1. WSO2 APIM - Tunning
- 2. WSO2 APIM Clustering-Konfiguration
- 3. WSO2 APIM-Setup
- 4. WSO2 APIM Authentifizierung
- 5. Unterschied zwischen `.click (handler())` und `.click (handler)`
- 6. Unterschied zwischen ASP.net Handler und Generic Handler
- 7. Unterschied zwischen Thread und Handler
- 8. WSO2 APIM v2.0 - Benutzeranmeldung veraltet
- 9. So ändern Sie die Reihenfolge des WSO2-APIM-Handlers
- 10. Unterschied zwischen Handler und Consumer in MassTransit
- 11. E-Mail Vermittler zwischen Sender und Empfänger
- 12. WSO2 APIM URL Muster Vermittlung Skript
- 13. Konfliktabhängigkeit Eclipse Mars & WSO2 APIM Tools Plugin
- 14. WSO2 APIM Sicherheit - Trennung des Publisher-Zugriffs
- 15. WSO2 APIM: Subdomains für verschiedene Kontexte
- 16. Monetarisierung über Längenanfragen bei WSO2 APIM
- 17. Unterschied zwischen Typ und Klasse in C++?
- 18. Unterschied zwischen Klasse und Klasse <?>
- 19. Unterschied zwischen APIView-Klasse und Viewsets-Klasse?
- 20. usage: jag java.lang.IndexOutOfBoundsException in wso2 apim 1.10 und DAS 3.1.0
- 21. Unterschied zwischen Alamofire Anfrage und benutzerdefinierte NSURLRequest
- 22. WSO2 IS: Unterschied zwischen Application-Authenticator und Carbon-Authenticator
- 23. Unterschied zwischen Proxy-Dienst und API-Dienst in Wso2 Esb
- 24. Falscher Wert während ESB Eigentum Vermittler in WSO2
- 25. Unterschied zwischen $ ("# id .class") und $ ("Klasse.", $ ("# Id"))
- 26. Unterschied zwischen abstrakten Klasse und Trait
- 27. Unterschied zwischen einer Klasse und einem Modul
- 28. Unterschied zwischen Private Sub, Funktion und Klasse
- 29. Unterschied zwischen Modul und Klasse in Python
- 30. Der Unterschied zwischen Enum und Enum-Klasse?
Mögliche Duplikate von [Wso2 - Handler und Sequenz] (http://stackoverflow.com/questions/35592712/wso2-handlers-and-sequence) – Kjata30