org.springframework.ws.transport.mail
Class MailReceiverConnection
java.lang.Object
org.springframework.ws.transport.AbstractWebServiceConnection
org.springframework.ws.transport.AbstractReceiverConnection
org.springframework.ws.transport.mail.MailReceiverConnection
- All Implemented Interfaces:
- WebServiceConnection
public class MailReceiverConnection
- extends AbstractReceiverConnection
Implementation of WebServiceConnection
that is used for server-side Mail access. Exposes a Message
request and response message.
- Since:
- 1.5.0
- Author:
- Arjen Poutsma
Constructor Summary |
protected |
MailReceiverConnection(javax.mail.Message requestMessage,
javax.mail.Session session)
Constructs a new Mail connection with the given parameters. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
MailReceiverConnection
protected MailReceiverConnection(javax.mail.Message requestMessage,
javax.mail.Session session)
- Constructs a new Mail connection with the given parameters.
getRequestMessage
public javax.mail.Message getRequestMessage()
- Returns the request message for this connection.
getResponseMessage
public javax.mail.Message getResponseMessage()
- Returns the response message, if any, for this connection.
getUri
public URI getUri()
throws URISyntaxException
- Throws:
URISyntaxException
getErrorMessage
public String getErrorMessage()
throws IOException
- Throws:
IOException
hasError
public boolean hasError()
throws IOException
- Throws:
IOException
getRequestHeaderNames
protected Iterator<String> getRequestHeaderNames()
throws IOException
- Specified by:
getRequestHeaderNames
in class AbstractReceiverConnection
- Throws:
IOException
getRequestHeaders
protected Iterator<String> getRequestHeaders(String name)
throws IOException
- Specified by:
getRequestHeaders
in class AbstractReceiverConnection
- Throws:
IOException
getRequestInputStream
protected InputStream getRequestInputStream()
throws IOException
- Specified by:
getRequestInputStream
in class AbstractReceiverConnection
- Throws:
IOException
addResponseHeader
protected void addResponseHeader(String name,
String value)
throws IOException
- Specified by:
addResponseHeader
in class AbstractReceiverConnection
- Throws:
IOException
getResponseOutputStream
protected OutputStream getResponseOutputStream()
throws IOException
- Specified by:
getResponseOutputStream
in class AbstractReceiverConnection
- Throws:
IOException
onSendBeforeWrite
protected void onSendBeforeWrite(WebServiceMessage message)
throws IOException
- Overrides:
onSendBeforeWrite
in class AbstractWebServiceConnection
- Throws:
IOException
onSendAfterWrite
protected void onSendAfterWrite(WebServiceMessage message)
throws IOException
- Overrides:
onSendAfterWrite
in class AbstractWebServiceConnection
- Throws:
IOException
Copyright © 2013 The Spring Web Services Framework. All Rights Reserved.