2017-04-19 4 views
1

Ich brauche einen HTTP-Inbound-Streaming-Kanal ähnlich dem FTP-Streaming-Adapter-Kanal (http://docs.spring.io/spring-integration/docs/4.3.9.RELEASE/reference/html/ftp.html#ftp-streaming), aber ich konnte nicht finden, ist es in SI unterstützt? Falls nicht, ist eine Umgehung möglich?http Streaming eingehenden Kanal im Frühjahr Integration

Ich brauche eine Seife Nachricht von einem http-Empfangskanal-Streaming, eine Nachricht verwandeln SAX verwenden und es dann Kanal zu einem http Outbound-Stream senden

+0

Würde es Ihnen etwas ausmachen, mehr über das "HTTP-Streaming" zu erfahren? Danke, –

+0

so etwas wie ein InputStream als Nutzlast, so dass ich die Nutzlast mit den Streaming-Funktionen von wss4j https://ws.apache.org/wss4j/streaming.html signieren oder verschlüsseln kann. Hier ist ein alter Beitrag, der nach dem gleichen fragt, denke ich http://stackoverflow.com/questions/17096563/spring-integration-returning-stream – gllambi

Antwort

1

Nun, wenn Sie über SOAP und SAX sprechen, nicht wahr sich um InputStream kümmern müssen. Es gibt SourceHttpMessageConverter, die in der int-http:inbound-channel-adapter vorhanden ist. Es kann SAXSource für Sie produzieren.

Was Sie brauchen, ist:

request-payload-type="javax.xml.transform.sax.SAXSource" 

Konfigurationsoption.

Verwandte Themen