@NotThreadSafe public class ExchangeWebServiceCallBack extends Object implements org.springframework.ws.client.core.WebServiceMessageCallback
| Constructor and Description |
|---|
ExchangeWebServiceCallBack(String actionCallbackType,
String requestServerVersion,
String impersonatedAccountDomainId)
Create callback to add SOAP headers potentially including impersonated account ID for Exchange
Impersonation to an Exchange Web Service SOAP message.
|
| Modifier and Type | Method and Description |
|---|---|
void |
doWithMessage(org.springframework.ws.WebServiceMessage message) |
public ExchangeWebServiceCallBack(String actionCallbackType, String requestServerVersion, String impersonatedAccountDomainId)
actionCallbackType - Action type stringrequestServerVersion - Minimum Exchange Server version code (see
http://msdn.microsoft.com/en-us/library/exchange/exchangewebservices.exchangeversiontype(v=exchg.140).aspx)impersonatedAccountDomainId - Account (username@NTdomain) to provide data for when using
Exchange Impersonation. Empty string or null to not use Exchange Impersonation.public void doWithMessage(org.springframework.ws.WebServiceMessage message)
throws IOException,
TransformerException
doWithMessage in interface org.springframework.ws.client.core.WebServiceMessageCallbackIOExceptionTransformerExceptionCopyright © 2018 Apereo. All Rights Reserved.