2017-05-01 3 views
1

Meine Anforderung ist esbel Seife Webservice, in der Prozess-Handle-Anfrage und Antwort auf eine gleiche Methode aufrufen, so dass ich Token der Anfrage Header aus dem Apache gemeinsamen Pool hinzufügen und einmal die Antwort erhalten kann Mit Token den Token aus der Antwort holen und an den Pool senden. Hier habe ich Mechanismus, um alte Token zu überprüfen, Ich brauche Anfrage-Token und Antwort-Token auf derselben Klasse.Spring http Outbound Gateway Anpassung

Zukünftige Planung zum Hinzufügen eines Wiederholungsmechanismus.

Derzeit verwende ich SI Http Outbound-Gateway.

Irgendwelche Gedanken, schätzen es.

Dank

Antwort

0

Also, was Sie vor und nach dem Prozess benannt müssen. Nicht sicher, warum Sie die Spring Integration WS-Unterstützung nicht für das Aufrufen des Siegel-Dienstes verwenden, aber selbst mit HTTP können Sie über die Abstraktion Interceptor einen Gewinn erzielen.

Was ich meine, dass Sie RestTemplate in HTTP Outbound Gateway injizieren können, das mit der ClientHttpRequestInterceptor Implementierung geliefert wird, um eine gewünschte Logik bereitzustellen.

Wenn Sie WS Outbound Gateway verwenden, können Sie dies in der ähnlichen Abstraktion ClientInterceptor tun.

Natürlich können Sie erreichen, dass über HeaderMapper Implementierung, aber das hat andere Verantwortung ...

Verwandte Themen