Class SoapMustUnderstandEndpointInterceptor
java.lang.Object
org.citrusframework.ws.interceptor.SoapMustUnderstandEndpointInterceptor
- All Implemented Interfaces:
org.springframework.ws.server.EndpointInterceptor,org.springframework.ws.soap.server.SoapEndpointInterceptor
public class SoapMustUnderstandEndpointInterceptor
extends Object
implements org.springframework.ws.soap.server.SoapEndpointInterceptor
Handles and accepts must understand header entries in SOAP requests. The supported header entries are configured
via simple HashMap where key is the namespace uri and value the header name (local part).
- Author:
- Christoph Deppisch
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidafterCompletion(org.springframework.ws.context.MessageContext messageContext, Object endpoint, Exception ex) booleanhandleFault(org.springframework.ws.context.MessageContext messageContext, Object endpoint) (non-Javadoc)booleanhandleRequest(org.springframework.ws.context.MessageContext messageContext, Object endpoint) (non-Javadoc)booleanhandleResponse(org.springframework.ws.context.MessageContext messageContext, Object endpoint) (non-Javadoc)voidsetAcceptedHeaders(List<String> acceptedHeaders) booleanunderstands(org.springframework.ws.soap.SoapHeaderElement header) (non-Javadoc)
-
Constructor Details
-
SoapMustUnderstandEndpointInterceptor
public SoapMustUnderstandEndpointInterceptor()
-
-
Method Details
-
understands
public boolean understands(org.springframework.ws.soap.SoapHeaderElement header) (non-Javadoc)- Specified by:
understandsin interfaceorg.springframework.ws.soap.server.SoapEndpointInterceptor- See Also:
-
SoapEndpointInterceptor.understands(org.springframework.ws.soap.SoapHeaderElement)
-
handleFault
public boolean handleFault(org.springframework.ws.context.MessageContext messageContext, Object endpoint) (non-Javadoc)- Specified by:
handleFaultin interfaceorg.springframework.ws.server.EndpointInterceptor- See Also:
-
EndpointInterceptor.handleFault(org.springframework.ws.context.MessageContext, java.lang.Object)
-
handleRequest
public boolean handleRequest(org.springframework.ws.context.MessageContext messageContext, Object endpoint) (non-Javadoc)- Specified by:
handleRequestin interfaceorg.springframework.ws.server.EndpointInterceptor- See Also:
-
EndpointInterceptor.handleRequest(org.springframework.ws.context.MessageContext, java.lang.Object)
-
handleResponse
public boolean handleResponse(org.springframework.ws.context.MessageContext messageContext, Object endpoint) (non-Javadoc)- Specified by:
handleResponsein interfaceorg.springframework.ws.server.EndpointInterceptor- See Also:
-
EndpointInterceptor.handleResponse(org.springframework.ws.context.MessageContext, java.lang.Object)
-
afterCompletion
public void afterCompletion(org.springframework.ws.context.MessageContext messageContext, Object endpoint, Exception ex) - Specified by:
afterCompletionin interfaceorg.springframework.ws.server.EndpointInterceptor
-
setAcceptedHeaders
- Parameters:
acceptedHeaders- the acceptedHeaders to set
-