Я использую интеграцию с весной для отправки запросов конечной точке веб-службы (также настроенной с использованием интеграции) с использованием данных, генерируемых элементами интеграции. В моем рабочем процессе есть часть, которую я должен сам программировать. Обычно я создаю объект/интерфейс шлюза, Autowire и использую его для отправки/получения данных из рабочего процесса интеграции. Я хотел бы сделать что-то подобное, но вместо того, чтобы использовать общий шлюз, я хотел бы использовать исходящий шлюз веб-службы. Есть идеи, как это сделать?Весна Интеграция: программно отправить запрос на исходящий шлюз
1
A
ответ
1
Как вы заметили уже первый класс гражданина является MessageChannel
и логика в потоке интеграции основан на Message
отправки от одной конечной точки к другой по тем MessageChannel
с.
Итак, как вы догадались, прямо сейчас, чтобы отправить запрос на номер <int-ws:outbound-gateway>
, вы должны использовать его request-channel
и отправить ему Message<?>
. Для этой цели Framework предоставляет вам MessagingTemplate
, который вы можете использовать из собственного кода в обход абстракции gateway
. И есть удобный метод по этому вопросу - convertAndSend()
. Также обратите внимание на утилиту MessageBuilder
, чтобы упростить жизнь сообщений.
Смежные вопросы
- 1. Весна Интеграция (HTTP-вход/исходящий шлюз) Vs Spring Data REST
- 2. Весна-интеграция amqp исходящий адаптер состояние гонки?
- 3. весна интеграции SFTP исходящий шлюз удалить
- 4. Весна Интеграция: шлюз не найден
- 5. Весенняя интеграция: int-jdbc: исходящий-шлюз commit?
- 6. Весенняя интеграция dsl: http исходящий шлюз
- 7. Весенняя интеграция | jdbc исходящий шлюз/адаптер
- 8. Весенняя интеграция: http исходящий шлюз ssl
- 9. весна-интеграция-Кафка исходящий канал-адаптер Отправить сообщение
- 10. spring sftp исходящий шлюз
- 11. Весна интеграция динамический sql в свойстве запроса
- 12. Как провести тестирование Весна Интеграционный поток - особенно http исходящий шлюз
- 13. Динамический jms-исходящий-шлюз
- 14. Весна Интеграция - заполнители не вставляются в ws: исходящий-шлюз uri (только для модульных тестов)
- 15. Весна-интеграция: как передать параметры запроса на сообщение http-outbound
- 16. Весенняя интеграция - общий исходящий шлюз Webservice, любая проблема с производительностью?
- 17. Весна Интеграция вызова Веб-сервис
- 18. Динамический исходящий шлюз на основе заголовка
- 19. Весна интеграция исходящий sftp канал адаптер подтверждение доставки файла
- 20. Исходящий-шлюз возвращает нежелательный ответ
- 21. как опросить int: шлюз для запуска int-ftp: исходящий-шлюз?
- 22. int-http: исходящий-шлюз ответ-канал «ларьки»
- 23. Весна Интеграция
- 24. Spring интеграции файлов исходящий шлюз и WebService
- 25. Весна Интеграция Async Gateway Ответ Обработка
- 26. Весна интеграция return-resultset на основе полезной нагрузки
- 27. http исходящий шлюз отправляет только один запрос за раз
- 28. Весна интеграция канал сообщение
- 29. Весна интеграция дескриптор исключение после сплиттера
- 30. Паго Платежный шлюз Интеграция