Package org.springframework.ws.transport
Interface HeadersAwareReceiverWebServiceConnection
- All Known Implementing Classes:
AbstractReceiverConnection
,HttpExchangeConnection
,HttpServletConnection
,JmsReceiverConnection
,MailReceiverConnection
,XmppReceiverConnection
public interface HeadersAwareReceiverWebServiceConnection
Interface to define access to header information for certain
WebServiceConnection
implementations.- Since:
- 2.3
- Author:
- Greg Turnquist
-
Method Summary
Modifier and TypeMethodDescriptionvoid
addResponseHeader
(String name, String value) Adds a response header with the given name and value.Returns an iteration over all the header names this request contains.getRequestHeaders
(String name) Returns an iteration over all the string values of the specified header.
-
Method Details
-
getRequestHeaderNames
Returns an iteration over all the header names this request contains. Returns an emptyIterator
if there are no headers.- Throws:
IOException
-
getRequestHeaders
Returns an iteration over all the string values of the specified header. Returns an emptyIterator
if there are no headers of the specified name.- Throws:
IOException
-
addResponseHeader
Adds a response header with the given name and value. This method can be called multiple times, to allow for headers with multiple values.- Parameters:
name
- the name of the headervalue
- the value of the header- Throws:
IOException
-