Я пытаюсь написать свой первый клиент, используя Spring-WS, и немного запутался в некоторых основах. Мне нужно вставить токен SAML в заголовок, и я заметил, что класс WebServiceTemplate позволяет использовать как Interceptors, так и WebServiceMessageCallbacks.
Может кто-нибудь, пожалуйста, помогите мне понять, почему я должен использовать один по сравнению с другим?
Во-вторых, я заметил, что класс WST позволяет использовать список перехватчиков, но только один обратный вызов. Кто-нибудь знает, какая логика стояла за этим дизайнерским решением? Почему нет возможности передать массив или список обратных вызовов?
Спасибо,
Эрик