diff --git a/core/src/main/java/org/springframework/ws/FaultAwareWebServiceMessage.java b/core/src/main/java/org/springframework/ws/FaultAwareWebServiceMessage.java
index 7944ffee..6c011282 100644
--- a/core/src/main/java/org/springframework/ws/FaultAwareWebServiceMessage.java
+++ b/core/src/main/java/org/springframework/ws/FaultAwareWebServiceMessage.java
@@ -25,6 +25,7 @@ import org.springframework.ws.soap.SoapMessage;
*
* @author Arjen Poutsma
* @see SoapMessage
+ * @since 1.0
*/
public interface FaultAwareWebServiceMessage extends WebServiceMessage {
diff --git a/core/src/main/java/org/springframework/ws/NoEndpointFoundException.java b/core/src/main/java/org/springframework/ws/NoEndpointFoundException.java
index 113644a0..8586eff2 100644
--- a/core/src/main/java/org/springframework/ws/NoEndpointFoundException.java
+++ b/core/src/main/java/org/springframework/ws/NoEndpointFoundException.java
@@ -20,6 +20,7 @@ package org.springframework.ws;
* Exception thrown when an endpoint cannot be resolved for an incoming message request.
*
* @author Arjen Poutsma
+ * @since 1.0
*/
public final class NoEndpointFoundException extends WebServiceException {
diff --git a/core/src/main/java/org/springframework/ws/WebServiceException.java b/core/src/main/java/org/springframework/ws/WebServiceException.java
index 2d33b4b3..d7703e4b 100644
--- a/core/src/main/java/org/springframework/ws/WebServiceException.java
+++ b/core/src/main/java/org/springframework/ws/WebServiceException.java
@@ -16,20 +16,21 @@
package org.springframework.ws;
-import org.springframework.core.NestedRuntimeException;
-
import java.io.Serializable;
+import org.springframework.core.NestedRuntimeException;
+
/**
* Root of the hierarchy of Web Service exceptions.
*
* @author Arjen Poutsma
+ * @since 1.0
*/
-public abstract class WebServiceException
- extends NestedRuntimeException implements Serializable {
+public abstract class WebServiceException extends NestedRuntimeException implements Serializable {
/**
* Create a new instance of the WebServiceException class.
+ *
* @param msg the detail message
*/
public WebServiceException(String msg) {
@@ -38,6 +39,7 @@ public abstract class WebServiceException
/**
* Create a new instance of the WebServiceException class.
+ *
* @param msg the detail message
* @param ex the root {@link Throwable exception}
*/
diff --git a/core/src/main/java/org/springframework/ws/WebServiceMessage.java b/core/src/main/java/org/springframework/ws/WebServiceMessage.java
index 5615a8b3..4a6e1eb3 100644
--- a/core/src/main/java/org/springframework/ws/WebServiceMessage.java
+++ b/core/src/main/java/org/springframework/ws/WebServiceMessage.java
@@ -29,6 +29,7 @@ import javax.xml.transform.Source;
* @author Arjen Poutsma
* @see org.springframework.ws.soap.SoapMessage
* @see WebServiceMessageFactory
+ * @since 1.0
*/
public interface WebServiceMessage {
diff --git a/core/src/main/java/org/springframework/ws/WebServiceMessageException.java b/core/src/main/java/org/springframework/ws/WebServiceMessageException.java
index 991cff93..24fa3b60 100644
--- a/core/src/main/java/org/springframework/ws/WebServiceMessageException.java
+++ b/core/src/main/java/org/springframework/ws/WebServiceMessageException.java
@@ -20,19 +20,16 @@ package org.springframework.ws;
* Base class for all web service message exceptions.
*
* @author Arjen Poutsma
+ * @since 1.0
*/
public abstract class WebServiceMessageException extends WebServiceException {
- /**
- * Constructor for WebServiceMessageException.
- */
+ /** Constructor for WebServiceMessageException. */
public WebServiceMessageException(String msg) {
super(msg);
}
- /**
- * Constructor for WebServiceMessageException.
- */
+ /** Constructor for WebServiceMessageException. */
public WebServiceMessageException(String msg, Throwable ex) {
super(msg, ex);
}
diff --git a/core/src/main/java/org/springframework/ws/WebServiceMessageFactory.java b/core/src/main/java/org/springframework/ws/WebServiceMessageFactory.java
index 8f5fd77c..8c517ad6 100644
--- a/core/src/main/java/org/springframework/ws/WebServiceMessageFactory.java
+++ b/core/src/main/java/org/springframework/ws/WebServiceMessageFactory.java
@@ -20,13 +20,14 @@ import java.io.IOException;
import java.io.InputStream;
/**
- * The WebServiceMessageFactory serves as a factory for
- * {@link org.springframework.ws.WebServiceMessage WebServiceMessages}.
- *
+ * The WebServiceMessageFactory serves as a factory for {@link org.springframework.ws.WebServiceMessage
+ * WebServiceMessages}.
+ *
Allows the creation of empty messages, or messages based on InputStreams.
*
* @author Arjen Poutsma
* @see org.springframework.ws.WebServiceMessage
+ * @since 1.0
*/
public interface WebServiceMessageFactory {
@@ -40,9 +41,8 @@ public interface WebServiceMessageFactory {
/**
* Reads a {@link WebServiceMessage} from the given input stream.
*
WebServiceClientException class.
+ *
* @param msg the detail message
*/
public WebServiceClientException(String msg) {
@@ -35,6 +37,7 @@ public abstract class WebServiceClientException extends WebServiceException {
/**
* Create a new instance of the WebServiceClientException class.
+ *
* @param msg the detail message
* @param ex the root {@link Throwable exception}
*/
diff --git a/core/src/main/java/org/springframework/ws/client/WebServiceFaultException.java b/core/src/main/java/org/springframework/ws/client/WebServiceFaultException.java
index 63f02ade..5e4cad67 100644
--- a/core/src/main/java/org/springframework/ws/client/WebServiceFaultException.java
+++ b/core/src/main/java/org/springframework/ws/client/WebServiceFaultException.java
@@ -22,6 +22,7 @@ import org.springframework.ws.FaultAwareWebServiceMessage;
* Thrown by SimpleFaultMessageResolver when the response message has a fault.
*
* @author Arjen Poutsma
+ * @since 1.0
*/
public class WebServiceFaultException extends WebServiceClientException {
diff --git a/core/src/main/java/org/springframework/ws/client/WebServiceIOException.java b/core/src/main/java/org/springframework/ws/client/WebServiceIOException.java
index b17f9395..39d28165 100644
--- a/core/src/main/java/org/springframework/ws/client/WebServiceIOException.java
+++ b/core/src/main/java/org/springframework/ws/client/WebServiceIOException.java
@@ -22,11 +22,13 @@ import java.io.IOException;
* Exception thrown whenever an I/O error occurs on the client-side.
*
* @author Arjen Poutsma
+ * @since 1.0
*/
public class WebServiceIOException extends WebServiceClientException {
/**
* Create a new instance of the WebServiceIOException class.
+ *
* @param msg the detail message
*/
public WebServiceIOException(String msg) {
@@ -35,6 +37,7 @@ public class WebServiceIOException extends WebServiceClientException {
/**
* Create a new instance of the WebServiceIOException class.
+ *
* @param msg the detail message
* @param ex the root {@link IOException}
*/
diff --git a/core/src/main/java/org/springframework/ws/client/WebServiceTransformerException.java b/core/src/main/java/org/springframework/ws/client/WebServiceTransformerException.java
index 1203aeec..df9687e6 100644
--- a/core/src/main/java/org/springframework/ws/client/WebServiceTransformerException.java
+++ b/core/src/main/java/org/springframework/ws/client/WebServiceTransformerException.java
@@ -22,11 +22,13 @@ import javax.xml.transform.TransformerException;
* Exception thrown whenever a transformation error occurs on the client-side.
*
* @author Arjen Poutsma
+ * @since 1.0
*/
public class WebServiceTransformerException extends WebServiceClientException {
/**
* Create a new instance of the WebServiceTransformerException class.
+ *
* @param msg the detail message
*/
public WebServiceTransformerException(String msg) {
@@ -35,6 +37,7 @@ public class WebServiceTransformerException extends WebServiceClientException {
/**
* Create a new instance of the WebServiceTransformerException class.
+ *
* @param msg the detail message
* @param ex the root {@link Throwable exception}
*/
diff --git a/core/src/main/java/org/springframework/ws/client/WebServiceTransportException.java b/core/src/main/java/org/springframework/ws/client/WebServiceTransportException.java
index 989089a8..3ee579ed 100644
--- a/core/src/main/java/org/springframework/ws/client/WebServiceTransportException.java
+++ b/core/src/main/java/org/springframework/ws/client/WebServiceTransportException.java
@@ -22,11 +22,13 @@ import org.springframework.ws.transport.TransportException;
* Exception thrown whenever a transport error occurs on the client-side.
*
* @author Arjen Poutsma
+ * @since 1.0
*/
public class WebServiceTransportException extends WebServiceIOException {
/**
* Create a new instance of the WebServiceTransportException class.
+ *
* @param msg the detail message
*/
public WebServiceTransportException(String msg) {
@@ -35,6 +37,7 @@ public class WebServiceTransportException extends WebServiceIOException {
/**
* Create a new instance of the WebServiceTransportException class.
+ *
* @param msg the detail message
* @param ex the root {@link TransportException}
*/
diff --git a/core/src/main/java/org/springframework/ws/client/core/FaultMessageResolver.java b/core/src/main/java/org/springframework/ws/client/core/FaultMessageResolver.java
index 97ca4ec9..6702e473 100644
--- a/core/src/main/java/org/springframework/ws/client/core/FaultMessageResolver.java
+++ b/core/src/main/java/org/springframework/ws/client/core/FaultMessageResolver.java
@@ -24,6 +24,7 @@ import org.springframework.ws.WebServiceMessage;
* Defines the interface for objects than can resolve fault {@link WebServiceMessage}.
*
* @author Arjen Poutsma
+ * @since 1.0
*/
public interface FaultMessageResolver {
diff --git a/core/src/main/java/org/springframework/ws/client/core/SimpleFaultMessageResolver.java b/core/src/main/java/org/springframework/ws/client/core/SimpleFaultMessageResolver.java
index fdfb0d78..d7f612f1 100644
--- a/core/src/main/java/org/springframework/ws/client/core/SimpleFaultMessageResolver.java
+++ b/core/src/main/java/org/springframework/ws/client/core/SimpleFaultMessageResolver.java
@@ -25,6 +25,7 @@ import org.springframework.ws.client.WebServiceFaultException;
*
* @author Arjen Poutsma
* @see WebServiceFaultException
+ * @since 1.0
*/
public class SimpleFaultMessageResolver implements FaultMessageResolver {
diff --git a/core/src/main/java/org/springframework/ws/client/core/SourceExtractor.java b/core/src/main/java/org/springframework/ws/client/core/SourceExtractor.java
index 5c0827e6..ab08d92e 100644
--- a/core/src/main/java/org/springframework/ws/client/core/SourceExtractor.java
+++ b/core/src/main/java/org/springframework/ws/client/core/SourceExtractor.java
@@ -33,6 +33,7 @@ import javax.xml.transform.TransformerException;
*
* @author Arjen Poutsma
* @see org.springframework.ws.client.core.WebServiceTemplate
+ * @since 1.0
*/
public interface SourceExtractor {
diff --git a/core/src/main/java/org/springframework/ws/client/core/WebServiceMessageCallback.java b/core/src/main/java/org/springframework/ws/client/core/WebServiceMessageCallback.java
index b9d985c5..56d35f67 100644
--- a/core/src/main/java/org/springframework/ws/client/core/WebServiceMessageCallback.java
+++ b/core/src/main/java/org/springframework/ws/client/core/WebServiceMessageCallback.java
@@ -28,6 +28,7 @@ import org.springframework.ws.WebServiceMessage;
* the SOAPAction header.
*
* @author Arjen Poutsma
+ * @since 1.0
*/
public interface WebServiceMessageCallback {
diff --git a/core/src/main/java/org/springframework/ws/client/core/WebServiceMessageExtractor.java b/core/src/main/java/org/springframework/ws/client/core/WebServiceMessageExtractor.java
index 319523a6..f98f0fb7 100644
--- a/core/src/main/java/org/springframework/ws/client/core/WebServiceMessageExtractor.java
+++ b/core/src/main/java/org/springframework/ws/client/core/WebServiceMessageExtractor.java
@@ -33,6 +33,7 @@ import org.springframework.ws.WebServiceMessage;
* exception handling, or resource handling.
*
* @author Arjen Poutsma
+ * @since 1.0
*/
public interface WebServiceMessageExtractor {
diff --git a/core/src/main/java/org/springframework/ws/client/core/WebServiceOperations.java b/core/src/main/java/org/springframework/ws/client/core/WebServiceOperations.java
index e76d842c..bad9967d 100644
--- a/core/src/main/java/org/springframework/ws/client/core/WebServiceOperations.java
+++ b/core/src/main/java/org/springframework/ws/client/core/WebServiceOperations.java
@@ -28,6 +28,7 @@ import org.springframework.ws.client.WebServiceClientException;
*
* @author Arjen Poutsma
* @see WebServiceTemplate
+ * @since 1.0
*/
public interface WebServiceOperations {
diff --git a/core/src/main/java/org/springframework/ws/client/core/support/WebServiceGatewaySupport.java b/core/src/main/java/org/springframework/ws/client/core/support/WebServiceGatewaySupport.java
index 7f684381..139dff4b 100644
--- a/core/src/main/java/org/springframework/ws/client/core/support/WebServiceGatewaySupport.java
+++ b/core/src/main/java/org/springframework/ws/client/core/support/WebServiceGatewaySupport.java
@@ -40,6 +40,7 @@ import org.springframework.ws.transport.WebServiceMessageSender;
* @see #setMessageFactory(org.springframework.ws.WebServiceMessageFactory)
* @see org.springframework.ws.client.core.WebServiceTemplate
* @see #setMarshaller(org.springframework.oxm.Marshaller)
+ * @since 1.0
*/
public abstract class WebServiceGatewaySupport implements InitializingBean {
diff --git a/core/src/main/java/org/springframework/ws/client/support/WebServiceAccessor.java b/core/src/main/java/org/springframework/ws/client/support/WebServiceAccessor.java
index de49e086..9da7b782 100644
--- a/core/src/main/java/org/springframework/ws/client/support/WebServiceAccessor.java
+++ b/core/src/main/java/org/springframework/ws/client/support/WebServiceAccessor.java
@@ -33,6 +33,7 @@ import org.springframework.xml.transform.TransformerObjectSupport;
*
* @author Arjen Poutsma
* @see org.springframework.ws.client.core.WebServiceTemplate
+ * @since 1.0
*/
public abstract class WebServiceAccessor extends TransformerObjectSupport implements InitializingBean {
diff --git a/core/src/main/java/org/springframework/ws/context/AbstractMessageContext.java b/core/src/main/java/org/springframework/ws/context/AbstractMessageContext.java
index 2aed8c34..3deb48d1 100644
--- a/core/src/main/java/org/springframework/ws/context/AbstractMessageContext.java
+++ b/core/src/main/java/org/springframework/ws/context/AbstractMessageContext.java
@@ -23,6 +23,7 @@ import java.util.Map;
* Abstract base class for {@link MessageContext instances}.
*
* @author Arjen Poutsma
+ * @since 1.0
*/
public abstract class AbstractMessageContext implements MessageContext {
diff --git a/core/src/main/java/org/springframework/ws/context/DefaultMessageContext.java b/core/src/main/java/org/springframework/ws/context/DefaultMessageContext.java
index 983a3ada..a4e205e0 100644
--- a/core/src/main/java/org/springframework/ws/context/DefaultMessageContext.java
+++ b/core/src/main/java/org/springframework/ws/context/DefaultMessageContext.java
@@ -27,6 +27,7 @@ import org.springframework.ws.WebServiceMessageFactory;
* Default implementation of MessageContext.
*
* @author Arjen Poutsma
+ * @since 1.0
*/
public class DefaultMessageContext extends AbstractMessageContext {
diff --git a/core/src/main/java/org/springframework/ws/context/MessageContext.java b/core/src/main/java/org/springframework/ws/context/MessageContext.java
index bd40c91d..b809d2da 100644
--- a/core/src/main/java/org/springframework/ws/context/MessageContext.java
+++ b/core/src/main/java/org/springframework/ws/context/MessageContext.java
@@ -23,11 +23,12 @@ import org.springframework.ws.WebServiceMessage;
/**
* Context holder for message requests.
- *
- * Contains both the message request as well as the response. Response message are - * usually lazily created (but do not have to be). + *
+ *Contains both the message request as well as the response. Response message are usually lazily created (but do not
+ * have to be).
*
* @author Arjen Poutsma
+ * @since 1.0
*/
public interface MessageContext {
diff --git a/core/src/main/java/org/springframework/ws/mime/AbstractMimeMessage.java b/core/src/main/java/org/springframework/ws/mime/AbstractMimeMessage.java
index 2195aae8..b96ac018 100644
--- a/core/src/main/java/org/springframework/ws/mime/AbstractMimeMessage.java
+++ b/core/src/main/java/org/springframework/ws/mime/AbstractMimeMessage.java
@@ -32,6 +32,7 @@ import org.springframework.util.Assert;
* Abstract implementation of the {@link MimeMessage} interface. Contains convenient default implementations.
*
* @author Arjen Poutsma
+ * @since 1.0
*/
public abstract class AbstractMimeMessage implements MimeMessage {
@@ -57,6 +58,7 @@ public abstract class AbstractMimeMessage implements MimeMessage {
* Activation framework DataSource that wraps a Spring InputStreamSource.
*
* @author Arjen Poutsma
+ * @since 1.0
*/
private static class InputStreamSourceDataSource implements DataSource {
diff --git a/core/src/main/java/org/springframework/ws/mime/Attachment.java b/core/src/main/java/org/springframework/ws/mime/Attachment.java
index 9d3bfd27..bf53b20d 100644
--- a/core/src/main/java/org/springframework/ws/mime/Attachment.java
+++ b/core/src/main/java/org/springframework/ws/mime/Attachment.java
@@ -26,6 +26,7 @@ import javax.activation.DataHandler;
* @author Arjen Poutsma
* @see MimeMessage#getAttachments()
* @see MimeMessage#addAttachment
+ * @since 1.0
*/
public interface Attachment {
diff --git a/core/src/main/java/org/springframework/ws/mime/AttachmentException.java b/core/src/main/java/org/springframework/ws/mime/AttachmentException.java
index 832fc27b..1c506033 100644
--- a/core/src/main/java/org/springframework/ws/mime/AttachmentException.java
+++ b/core/src/main/java/org/springframework/ws/mime/AttachmentException.java
@@ -23,6 +23,7 @@ import org.springframework.ws.WebServiceMessageException;
*
* @author Arjen Poutsma
* @see Attachment
+ * @since 1.0
*/
public class AttachmentException extends WebServiceMessageException {
diff --git a/core/src/main/java/org/springframework/ws/mime/MimeMessage.java b/core/src/main/java/org/springframework/ws/mime/MimeMessage.java
index 9efea14e..e9d9cb5a 100644
--- a/core/src/main/java/org/springframework/ws/mime/MimeMessage.java
+++ b/core/src/main/java/org/springframework/ws/mime/MimeMessage.java
@@ -13,6 +13,7 @@ import org.springframework.ws.WebServiceMessage;
*
* @author Arjen Poutsma
* @see Attachment
+ * @since 1.0
*/
public interface MimeMessage extends WebServiceMessage {
diff --git a/core/src/main/java/org/springframework/ws/pox/PoxMessage.java b/core/src/main/java/org/springframework/ws/pox/PoxMessage.java
index 122c6c97..b42495aa 100644
--- a/core/src/main/java/org/springframework/ws/pox/PoxMessage.java
+++ b/core/src/main/java/org/springframework/ws/pox/PoxMessage.java
@@ -22,6 +22,7 @@ import org.springframework.ws.WebServiceMessage;
* Defines the contract for Plain Old XML messages. Currently only a tagging interface.
*
* @author Arjen Poutsma
+ * @since 1.0
*/
public interface PoxMessage extends WebServiceMessage {
diff --git a/core/src/main/java/org/springframework/ws/pox/PoxMessageException.java b/core/src/main/java/org/springframework/ws/pox/PoxMessageException.java
index 0875499c..32d7cec2 100644
--- a/core/src/main/java/org/springframework/ws/pox/PoxMessageException.java
+++ b/core/src/main/java/org/springframework/ws/pox/PoxMessageException.java
@@ -22,6 +22,7 @@ import org.springframework.ws.WebServiceMessageException;
* Specific subclass of WebServiceMessageException for Plain Old XML messages.
*
* @author Arjen Poutsma
+ * @since 1.0
*/
public abstract class PoxMessageException extends WebServiceMessageException {
diff --git a/core/src/main/java/org/springframework/ws/pox/dom/DomPoxMessage.java b/core/src/main/java/org/springframework/ws/pox/dom/DomPoxMessage.java
index 5b94b92d..2499995f 100644
--- a/core/src/main/java/org/springframework/ws/pox/dom/DomPoxMessage.java
+++ b/core/src/main/java/org/springframework/ws/pox/dom/DomPoxMessage.java
@@ -39,6 +39,7 @@ import org.w3c.dom.Element;
*
* @author Arjen Poutsma
* @see Document
+ * @since 1.0
*/
public class DomPoxMessage implements PoxMessage {
diff --git a/core/src/main/java/org/springframework/ws/pox/dom/DomPoxMessageException.java b/core/src/main/java/org/springframework/ws/pox/dom/DomPoxMessageException.java
index 7d1075df..baecb902 100644
--- a/core/src/main/java/org/springframework/ws/pox/dom/DomPoxMessageException.java
+++ b/core/src/main/java/org/springframework/ws/pox/dom/DomPoxMessageException.java
@@ -22,6 +22,7 @@ import org.springframework.ws.pox.PoxMessageException;
* Specific subclass of PoxMessageException for DOM Plain Old XML messages.
*
* @author Arjen Poutsma
+ * @since 1.0
*/
public class DomPoxMessageException extends PoxMessageException {
diff --git a/core/src/main/java/org/springframework/ws/pox/dom/DomPoxMessageFactory.java b/core/src/main/java/org/springframework/ws/pox/dom/DomPoxMessageFactory.java
index ac303687..218f39c2 100644
--- a/core/src/main/java/org/springframework/ws/pox/dom/DomPoxMessageFactory.java
+++ b/core/src/main/java/org/springframework/ws/pox/dom/DomPoxMessageFactory.java
@@ -35,6 +35,7 @@ import org.xml.sax.SAXException;
*
* @author Arjen Poutsma
* @see org.springframework.ws.pox.dom.DomPoxMessage
+ * @since 1.0
*/
public class DomPoxMessageFactory extends TransformerObjectSupport implements WebServiceMessageFactory {
diff --git a/core/src/main/java/org/springframework/ws/server/EndpointAdapter.java b/core/src/main/java/org/springframework/ws/server/EndpointAdapter.java
index 58daf6a6..3fef9163 100644
--- a/core/src/main/java/org/springframework/ws/server/EndpointAdapter.java
+++ b/core/src/main/java/org/springframework/ws/server/EndpointAdapter.java
@@ -22,18 +22,19 @@ import org.springframework.ws.context.MessageContext;
* Interface that must be implemented for each endpoint type to handle a message request. This interface is used to
* allow the MessageDispatcher to be indefinitely extensible. It accesses all installed endpoints through
* this interface, meaning that is does not contain code specific to any endpoint type.
- *
+ *
This interface is not intended for application developers. It is available for those who want to develop their own
* message flow.
*
* @author Arjen Poutsma
* @see MessageDispatcher
+ * @since 1.0
*/
public interface EndpointAdapter {
/**
* Does this EndpointAdapter support the given endpoint?
- *
+ *
Typical EndpointAdapters will base the decision on the endpoint type.
*
* @param endpoint endpoint object to check
@@ -45,8 +46,8 @@ public interface EndpointAdapter {
* Use the given endpoint to handle the request.
*
* @param messageContext the current message context
- * @param endpoint the endpoint to use. This object must have previously been passed to the
- * {@link #supports(Object)} method of this interface, which must have returned true
+ * @param endpoint the endpoint to use. This object must have previously been passed to the {@link
+ * #supports(Object)} method of this interface, which must have returned true
* @throws Exception in case of errors
*/
void invoke(MessageContext messageContext, Object endpoint) throws Exception;
diff --git a/core/src/main/java/org/springframework/ws/server/EndpointExceptionResolver.java b/core/src/main/java/org/springframework/ws/server/EndpointExceptionResolver.java
index 0666b83b..635de14f 100644
--- a/core/src/main/java/org/springframework/ws/server/EndpointExceptionResolver.java
+++ b/core/src/main/java/org/springframework/ws/server/EndpointExceptionResolver.java
@@ -23,6 +23,7 @@ import org.springframework.ws.context.MessageContext;
* messages.
*
* @author Arjen Poutsma
+ * @since 1.0
*/
public interface EndpointExceptionResolver {
diff --git a/core/src/main/java/org/springframework/ws/server/EndpointInterceptor.java b/core/src/main/java/org/springframework/ws/server/EndpointInterceptor.java
index a64fca77..e64e6516 100644
--- a/core/src/main/java/org/springframework/ws/server/EndpointInterceptor.java
+++ b/core/src/main/java/org/springframework/ws/server/EndpointInterceptor.java
@@ -37,6 +37,7 @@ import org.springframework.ws.context.MessageContext;
* @see EndpointInvocationChain#getInterceptors()
* @see org.springframework.ws.server.endpoint.interceptor.EndpointInterceptorAdapter
* @see org.springframework.ws.server.endpoint.mapping.AbstractEndpointMapping#setInterceptors(EndpointInterceptor[])
+ * @since 1.0
*/
public interface EndpointInterceptor {
diff --git a/core/src/main/java/org/springframework/ws/server/EndpointInvocationChain.java b/core/src/main/java/org/springframework/ws/server/EndpointInvocationChain.java
index bdbbb567..3b25e595 100644
--- a/core/src/main/java/org/springframework/ws/server/EndpointInvocationChain.java
+++ b/core/src/main/java/org/springframework/ws/server/EndpointInvocationChain.java
@@ -21,6 +21,7 @@ package org.springframework.ws.server;
*
* @author Arjen Poutsma
* @see EndpointInterceptor
+ * @since 1.0
*/
public class EndpointInvocationChain {
diff --git a/core/src/main/java/org/springframework/ws/server/EndpointMapping.java b/core/src/main/java/org/springframework/ws/server/EndpointMapping.java
index 827b51dd..7e108767 100644
--- a/core/src/main/java/org/springframework/ws/server/EndpointMapping.java
+++ b/core/src/main/java/org/springframework/ws/server/EndpointMapping.java
@@ -34,6 +34,7 @@ import org.springframework.ws.context.MessageContext;
* @see org.springframework.ws.server.endpoint.mapping.AbstractEndpointMapping
* @see org.springframework.ws.server.endpoint.mapping.PayloadRootQNameEndpointMapping
* @see org.springframework.ws.soap.server.endpoint.mapping.SoapActionEndpointMapping
+ * @since 1.0
*/
public interface EndpointMapping {
@@ -45,9 +46,9 @@ public interface EndpointMapping {
* so that endpoints are not constrained in any way. For example, a EndpointAdapter could be written to
* allow another framework's endpoint objects to be used.
*
null if no match was found. This is by design. The MessageDispatcher will
- * query all registered EndpointMapping beans to find a match, and only decide there is an error if
- * none can find an endpoint.
+ * Returns null if no match was found. This is by design. The MessageDispatcher will query
+ * all registered EndpointMapping beans to find a match, and only decide there is an error if none can
+ * find an endpoint.
*
* @return a HandlerExecutionChain instance containing endpoint object and any interceptors, or null if
* no mapping is found
diff --git a/core/src/main/java/org/springframework/ws/server/MessageDispatcher.java b/core/src/main/java/org/springframework/ws/server/MessageDispatcher.java
index e6e51429..adea5963 100644
--- a/core/src/main/java/org/springframework/ws/server/MessageDispatcher.java
+++ b/core/src/main/java/org/springframework/ws/server/MessageDispatcher.java
@@ -70,6 +70,7 @@ import org.springframework.ws.transport.support.DefaultStrategiesHelper;
* @see EndpointAdapter
* @see EndpointExceptionResolver
* @see org.springframework.web.servlet.DispatcherServlet
+ * @since 1.0
*/
public class MessageDispatcher implements WebServiceMessageReceiver, BeanNameAware, ApplicationContextAware {
diff --git a/core/src/main/java/org/springframework/ws/server/endpoint/AbstractDom4jPayloadEndpoint.java b/core/src/main/java/org/springframework/ws/server/endpoint/AbstractDom4jPayloadEndpoint.java
index e4e32a7e..c50162ec 100644
--- a/core/src/main/java/org/springframework/ws/server/endpoint/AbstractDom4jPayloadEndpoint.java
+++ b/core/src/main/java/org/springframework/ws/server/endpoint/AbstractDom4jPayloadEndpoint.java
@@ -34,6 +34,7 @@ import org.springframework.xml.transform.TransformerObjectSupport;
*
* @author Arjen Poutsma
* @see org.dom4j.Element
+ * @since 1.0
*/
public abstract class AbstractDom4jPayloadEndpoint extends TransformerObjectSupport implements PayloadEndpoint {
diff --git a/core/src/main/java/org/springframework/ws/server/endpoint/AbstractDomPayloadEndpoint.java b/core/src/main/java/org/springframework/ws/server/endpoint/AbstractDomPayloadEndpoint.java
index f43a63f1..d7b53340 100644
--- a/core/src/main/java/org/springframework/ws/server/endpoint/AbstractDomPayloadEndpoint.java
+++ b/core/src/main/java/org/springframework/ws/server/endpoint/AbstractDomPayloadEndpoint.java
@@ -39,6 +39,7 @@ import org.w3c.dom.Element;
* @author Arjen Poutsma
* @author Alef Arendsen
* @see #invokeInternal(org.w3c.dom.Element,org.w3c.dom.Document)
+ * @since 1.0
*/
public abstract class AbstractDomPayloadEndpoint extends TransformerObjectSupport implements PayloadEndpoint {
diff --git a/core/src/main/java/org/springframework/ws/server/endpoint/AbstractEndpointExceptionResolver.java b/core/src/main/java/org/springframework/ws/server/endpoint/AbstractEndpointExceptionResolver.java
index 98d93b17..45bf1dde 100644
--- a/core/src/main/java/org/springframework/ws/server/endpoint/AbstractEndpointExceptionResolver.java
+++ b/core/src/main/java/org/springframework/ws/server/endpoint/AbstractEndpointExceptionResolver.java
@@ -30,6 +30,7 @@ import org.springframework.ws.server.EndpointExceptionResolver;
* Provides a set of mapped endpoints that the resolver should map.
*
* @author Arjen Poutsma
+ * @since 1.0
*/
public abstract class AbstractEndpointExceptionResolver implements EndpointExceptionResolver, Ordered {
diff --git a/core/src/main/java/org/springframework/ws/server/endpoint/AbstractJDomPayloadEndpoint.java b/core/src/main/java/org/springframework/ws/server/endpoint/AbstractJDomPayloadEndpoint.java
index 55cc69b6..b3335e3d 100644
--- a/core/src/main/java/org/springframework/ws/server/endpoint/AbstractJDomPayloadEndpoint.java
+++ b/core/src/main/java/org/springframework/ws/server/endpoint/AbstractJDomPayloadEndpoint.java
@@ -33,6 +33,7 @@ import org.springframework.xml.transform.TransformerObjectSupport;
* are not in accordance with WS-I.
*
* @author Arjen Poutsma
+ * @since 1.0
*/
public abstract class AbstractJDomPayloadEndpoint extends TransformerObjectSupport implements PayloadEndpoint {
diff --git a/core/src/main/java/org/springframework/ws/server/endpoint/AbstractLoggingInterceptor.java b/core/src/main/java/org/springframework/ws/server/endpoint/AbstractLoggingInterceptor.java
index 4950dce9..3a002f96 100644
--- a/core/src/main/java/org/springframework/ws/server/endpoint/AbstractLoggingInterceptor.java
+++ b/core/src/main/java/org/springframework/ws/server/endpoint/AbstractLoggingInterceptor.java
@@ -35,6 +35,7 @@ import org.springframework.xml.transform.TransformerObjectSupport;
* changed using the logRequest and logResponse properties.
*
* @author Arjen Poutsma
+ * @since 1.0
*/
public abstract class AbstractLoggingInterceptor extends TransformerObjectSupport implements EndpointInterceptor {
diff --git a/core/src/main/java/org/springframework/ws/server/endpoint/AbstractMarshallingPayloadEndpoint.java b/core/src/main/java/org/springframework/ws/server/endpoint/AbstractMarshallingPayloadEndpoint.java
index 3f105cb8..377dde6a 100644
--- a/core/src/main/java/org/springframework/ws/server/endpoint/AbstractMarshallingPayloadEndpoint.java
+++ b/core/src/main/java/org/springframework/ws/server/endpoint/AbstractMarshallingPayloadEndpoint.java
@@ -39,6 +39,7 @@ import org.springframework.ws.support.MarshallingUtils;
* @see #setUnmarshaller(org.springframework.oxm.Unmarshaller)
* @see Unmarshaller
* @see #invokeInternal(Object)
+ * @since 1.0
*/
public abstract class AbstractMarshallingPayloadEndpoint implements MessageEndpoint, InitializingBean {
diff --git a/core/src/main/java/org/springframework/ws/server/endpoint/AbstractSaxPayloadEndpoint.java b/core/src/main/java/org/springframework/ws/server/endpoint/AbstractSaxPayloadEndpoint.java
index 2407fe62..0ad9055b 100644
--- a/core/src/main/java/org/springframework/ws/server/endpoint/AbstractSaxPayloadEndpoint.java
+++ b/core/src/main/java/org/springframework/ws/server/endpoint/AbstractSaxPayloadEndpoint.java
@@ -33,6 +33,7 @@ import org.xml.sax.ContentHandler;
* @author Arjen Poutsma
* @see #createContentHandler()
* @see #getResponse(org.xml.sax.ContentHandler)
+ * @since 1.0
*/
public abstract class AbstractSaxPayloadEndpoint extends TransformerObjectSupport implements PayloadEndpoint {
diff --git a/core/src/main/java/org/springframework/ws/server/endpoint/AbstractStaxEventPayloadEndpoint.java b/core/src/main/java/org/springframework/ws/server/endpoint/AbstractStaxEventPayloadEndpoint.java
index 0f0cb615..64d5d590 100644
--- a/core/src/main/java/org/springframework/ws/server/endpoint/AbstractStaxEventPayloadEndpoint.java
+++ b/core/src/main/java/org/springframework/ws/server/endpoint/AbstractStaxEventPayloadEndpoint.java
@@ -45,6 +45,7 @@ import org.springframework.xml.transform.StaxSource;
*javax.xml.stream.XMLEventFactory)
* @see XMLEventReader
* @see XMLEventWriter
+ * @since 1.0
*/
public abstract class AbstractStaxEventPayloadEndpoint extends AbstractStaxPayloadEndpoint implements MessageEndpoint {
diff --git a/core/src/main/java/org/springframework/ws/server/endpoint/AbstractStaxPayloadEndpoint.java b/core/src/main/java/org/springframework/ws/server/endpoint/AbstractStaxPayloadEndpoint.java
index 69f9a25f..568bf7af 100644
--- a/core/src/main/java/org/springframework/ws/server/endpoint/AbstractStaxPayloadEndpoint.java
+++ b/core/src/main/java/org/springframework/ws/server/endpoint/AbstractStaxPayloadEndpoint.java
@@ -28,6 +28,7 @@ import org.springframework.xml.transform.TransformerObjectSupport;
* @author Arjen Poutsma
* @see XMLInputFactory
* @see XMLOutputFactory
+ * @since 1.0
*/
public abstract class AbstractStaxPayloadEndpoint extends TransformerObjectSupport {
@@ -35,9 +36,7 @@ public abstract class AbstractStaxPayloadEndpoint extends TransformerObjectSuppo
private XMLOutputFactory outputFactory;
- /**
- * Returns an XMLInputFactory to read XML from.
- */
+ /** Returns an XMLInputFactory to read XML from. */
protected final XMLInputFactory getInputFactory() {
if (inputFactory == null) {
inputFactory = createXmlInputFactory();
@@ -45,9 +44,7 @@ public abstract class AbstractStaxPayloadEndpoint extends TransformerObjectSuppo
return inputFactory;
}
- /**
- * Returns an XMLOutputFactory to write XML to.
- */
+ /** Returns an XMLOutputFactory to write XML to. */
protected final XMLOutputFactory getOutputFactory() {
if (outputFactory == null) {
outputFactory = createXmlOutputFactory();
diff --git a/core/src/main/java/org/springframework/ws/server/endpoint/AbstractStaxStreamPayloadEndpoint.java b/core/src/main/java/org/springframework/ws/server/endpoint/AbstractStaxStreamPayloadEndpoint.java
index bd03a9ff..fcaa5d84 100644
--- a/core/src/main/java/org/springframework/ws/server/endpoint/AbstractStaxStreamPayloadEndpoint.java
+++ b/core/src/main/java/org/springframework/ws/server/endpoint/AbstractStaxStreamPayloadEndpoint.java
@@ -42,6 +42,7 @@ import org.springframework.xml.transform.StaxSource;
* @see #invokeInternal(javax.xml.stream.XMLStreamReader,javax.xml.stream.XMLStreamWriter)
* @see XMLStreamReader
* @see XMLStreamWriter
+ * @since 1.0
*/
public abstract class AbstractStaxStreamPayloadEndpoint extends AbstractStaxPayloadEndpoint implements MessageEndpoint {
diff --git a/core/src/main/java/org/springframework/ws/server/endpoint/AbstractXomPayloadEndpoint.java b/core/src/main/java/org/springframework/ws/server/endpoint/AbstractXomPayloadEndpoint.java
index a0d194ee..23bd5af4 100644
--- a/core/src/main/java/org/springframework/ws/server/endpoint/AbstractXomPayloadEndpoint.java
+++ b/core/src/main/java/org/springframework/ws/server/endpoint/AbstractXomPayloadEndpoint.java
@@ -54,6 +54,7 @@ import org.xml.sax.InputSource;
*
* @author Arjen Poutsma
* @see Element
+ * @since 1.0
*/
public abstract class AbstractXomPayloadEndpoint extends TransformerObjectSupport implements PayloadEndpoint {
diff --git a/core/src/main/java/org/springframework/ws/server/endpoint/MessageEndpoint.java b/core/src/main/java/org/springframework/ws/server/endpoint/MessageEndpoint.java
index e534e374..2ed86587 100644
--- a/core/src/main/java/org/springframework/ws/server/endpoint/MessageEndpoint.java
+++ b/core/src/main/java/org/springframework/ws/server/endpoint/MessageEndpoint.java
@@ -20,18 +20,19 @@ import org.springframework.ws.context.MessageContext;
/**
* Defines the basic contract for Web Services interested in the entire message payload.
- *
+ *
The main entrypoint is {@link #invoke(MessageContext)}, which gets invoked with the message context. This context * contains the {@link MessageContext#getRequest() request}, and can be used to create a response. * * @author Arjen Poutsma * @see org.springframework.ws.server.endpoint.PayloadEndpoint + * @since 1.0 */ public interface MessageEndpoint { /** * Invokes an operation. - * + *
*The given messageContext can be used to create a response.
*
* @param messageContext the message context
diff --git a/core/src/main/java/org/springframework/ws/server/endpoint/MethodEndpoint.java b/core/src/main/java/org/springframework/ws/server/endpoint/MethodEndpoint.java
index cb863f0e..48dce393 100644
--- a/core/src/main/java/org/springframework/ws/server/endpoint/MethodEndpoint.java
+++ b/core/src/main/java/org/springframework/ws/server/endpoint/MethodEndpoint.java
@@ -27,6 +27,7 @@ import org.springframework.util.Assert;
* Consists of a {@link Method}, and a bean {@link Object}.
*
* @author Arjen Poutsma
+ * @since 1.0
*/
public final class MethodEndpoint {
diff --git a/core/src/main/java/org/springframework/ws/server/endpoint/PayloadEndpoint.java b/core/src/main/java/org/springframework/ws/server/endpoint/PayloadEndpoint.java
index 782d2f5b..cf343e51 100644
--- a/core/src/main/java/org/springframework/ws/server/endpoint/PayloadEndpoint.java
+++ b/core/src/main/java/org/springframework/ws/server/endpoint/PayloadEndpoint.java
@@ -24,6 +24,7 @@ import javax.xml.transform.Source;
* The main entrypoint is {@link #invoke(Source)}, which gets invoked with the contents of the requesting message.
*
* @author Arjen Poutsma
+ * @since 1.0
*/
public interface PayloadEndpoint {
diff --git a/core/src/main/java/org/springframework/ws/server/endpoint/adapter/AbstractMethodEndpointAdapter.java b/core/src/main/java/org/springframework/ws/server/endpoint/adapter/AbstractMethodEndpointAdapter.java
index ee376b79..3e9c1666 100644
--- a/core/src/main/java/org/springframework/ws/server/endpoint/adapter/AbstractMethodEndpointAdapter.java
+++ b/core/src/main/java/org/springframework/ws/server/endpoint/adapter/AbstractMethodEndpointAdapter.java
@@ -28,6 +28,7 @@ import org.springframework.xml.transform.TransformerObjectSupport;
* template methods for handling these method endpoints.
*
* @author Arjen Poutsma
+ * @since 1.0
*/
public abstract class AbstractMethodEndpointAdapter extends TransformerObjectSupport implements EndpointAdapter {
diff --git a/core/src/main/java/org/springframework/ws/server/endpoint/adapter/MarshallingMethodEndpointAdapter.java b/core/src/main/java/org/springframework/ws/server/endpoint/adapter/MarshallingMethodEndpointAdapter.java
index 076569c8..b1df2135 100644
--- a/core/src/main/java/org/springframework/ws/server/endpoint/adapter/MarshallingMethodEndpointAdapter.java
+++ b/core/src/main/java/org/springframework/ws/server/endpoint/adapter/MarshallingMethodEndpointAdapter.java
@@ -48,6 +48,7 @@ import org.springframework.ws.support.MarshallingUtils;
* @author Arjen Poutsma
* @see #setMarshaller(org.springframework.oxm.Marshaller)
* @see #setUnmarshaller(org.springframework.oxm.Unmarshaller)
+ * @since 1.0
*/
public class MarshallingMethodEndpointAdapter extends AbstractMethodEndpointAdapter implements InitializingBean {
diff --git a/core/src/main/java/org/springframework/ws/server/endpoint/adapter/MessageEndpointAdapter.java b/core/src/main/java/org/springframework/ws/server/endpoint/adapter/MessageEndpointAdapter.java
index df9727c2..a8b3a78e 100644
--- a/core/src/main/java/org/springframework/ws/server/endpoint/adapter/MessageEndpointAdapter.java
+++ b/core/src/main/java/org/springframework/ws/server/endpoint/adapter/MessageEndpointAdapter.java
@@ -29,6 +29,7 @@ import org.springframework.ws.soap.server.SoapMessageDispatcher;
*
* @author Arjen Poutsma
* @see org.springframework.ws.server.EndpointInvocationChain
+ * @since 1.0
*/
public class MessageEndpointAdapter implements EndpointAdapter {
diff --git a/core/src/main/java/org/springframework/ws/server/endpoint/adapter/MessageMethodEndpointAdapter.java b/core/src/main/java/org/springframework/ws/server/endpoint/adapter/MessageMethodEndpointAdapter.java
index 6f79fe71..ac62582c 100644
--- a/core/src/main/java/org/springframework/ws/server/endpoint/adapter/MessageMethodEndpointAdapter.java
+++ b/core/src/main/java/org/springframework/ws/server/endpoint/adapter/MessageMethodEndpointAdapter.java
@@ -34,6 +34,7 @@ import org.springframework.ws.soap.server.SoapMessageDispatcher;
* This adapter is registered by default by the {@link MessageDispatcher} and {@link SoapMessageDispatcher}.
*
* @author Arjen Poutsma
+ * @since 1.0
*/
public class MessageMethodEndpointAdapter extends AbstractMethodEndpointAdapter {
diff --git a/core/src/main/java/org/springframework/ws/server/endpoint/adapter/PayloadEndpointAdapter.java b/core/src/main/java/org/springframework/ws/server/endpoint/adapter/PayloadEndpointAdapter.java
index 40096b14..bae7c8a7 100644
--- a/core/src/main/java/org/springframework/ws/server/endpoint/adapter/PayloadEndpointAdapter.java
+++ b/core/src/main/java/org/springframework/ws/server/endpoint/adapter/PayloadEndpointAdapter.java
@@ -34,6 +34,7 @@ import org.springframework.xml.transform.TransformerObjectSupport;
* @author Arjen Poutsma
* @see org.springframework.ws.server.endpoint.PayloadEndpoint
* @see org.springframework.ws.server.EndpointInvocationChain
+ * @since 1.0
*/
public class PayloadEndpointAdapter extends TransformerObjectSupport implements EndpointAdapter {
diff --git a/core/src/main/java/org/springframework/ws/server/endpoint/adapter/PayloadMethodEndpointAdapter.java b/core/src/main/java/org/springframework/ws/server/endpoint/adapter/PayloadMethodEndpointAdapter.java
index 8d3ed695..999a82f6 100644
--- a/core/src/main/java/org/springframework/ws/server/endpoint/adapter/PayloadMethodEndpointAdapter.java
+++ b/core/src/main/java/org/springframework/ws/server/endpoint/adapter/PayloadMethodEndpointAdapter.java
@@ -40,6 +40,7 @@ import org.springframework.ws.soap.server.SoapMessageDispatcher;
* This adapter is registered by default by the {@link MessageDispatcher} and {@link SoapMessageDispatcher}.
*
* @author Arjen Poutsma
+ * @since 1.0
*/
public class PayloadMethodEndpointAdapter extends AbstractMethodEndpointAdapter {
diff --git a/core/src/main/java/org/springframework/ws/server/endpoint/interceptor/AbstractValidatingInterceptor.java b/core/src/main/java/org/springframework/ws/server/endpoint/interceptor/AbstractValidatingInterceptor.java
index a08798b1..5496bf07 100644
--- a/core/src/main/java/org/springframework/ws/server/endpoint/interceptor/AbstractValidatingInterceptor.java
+++ b/core/src/main/java/org/springframework/ws/server/endpoint/interceptor/AbstractValidatingInterceptor.java
@@ -47,6 +47,7 @@ import org.xml.sax.SAXParseException;
* @author Arjen Poutsma
* @see #getValidationRequestSource(org.springframework.ws.WebServiceMessage)
* @see #getValidationResponseSource(org.springframework.ws.WebServiceMessage)
+ * @since 1.0
*/
public abstract class AbstractValidatingInterceptor extends TransformerObjectSupport
implements EndpointInterceptor, InitializingBean {
diff --git a/core/src/main/java/org/springframework/ws/server/endpoint/interceptor/EndpointInterceptorAdapter.java b/core/src/main/java/org/springframework/ws/server/endpoint/interceptor/EndpointInterceptorAdapter.java
index a9c1ebb8..621b28f7 100644
--- a/core/src/main/java/org/springframework/ws/server/endpoint/interceptor/EndpointInterceptorAdapter.java
+++ b/core/src/main/java/org/springframework/ws/server/endpoint/interceptor/EndpointInterceptorAdapter.java
@@ -27,17 +27,14 @@ import org.w3c.dom.Element;
* pre-only/post-only interceptors.
*
* @author Arjen Poutsma
+ * @since 1.0
*/
public class EndpointInterceptorAdapter implements EndpointInterceptor {
- /**
- * Logger available to subclasses
- */
+ /** Logger available to subclasses */
protected final Log logger = LogFactory.getLog(getClass());
- /**
- * Returns false.
- */
+ /** Returns false. */
public boolean understands(Element header) {
return false;
}
diff --git a/core/src/main/java/org/springframework/ws/server/endpoint/interceptor/PayloadLoggingInterceptor.java b/core/src/main/java/org/springframework/ws/server/endpoint/interceptor/PayloadLoggingInterceptor.java
index 413c615f..a64203e8 100644
--- a/core/src/main/java/org/springframework/ws/server/endpoint/interceptor/PayloadLoggingInterceptor.java
+++ b/core/src/main/java/org/springframework/ws/server/endpoint/interceptor/PayloadLoggingInterceptor.java
@@ -22,16 +22,16 @@ import org.springframework.ws.WebServiceMessage;
import org.springframework.ws.server.endpoint.AbstractLoggingInterceptor;
/**
- * Simple {@link org.springframework.ws.server.EndpointInterceptor EndpointInterceptor}
- * that logs the payload of request and response messages.
- *
- *
By default, both request and response messages are logged, but this behaviour - * can be changed using the {@link #logRequest} and {@link #logResponse} - * properties. + * Simple {@link org.springframework.ws.server.EndpointInterceptor EndpointInterceptor} that logs the payload of request + * and response messages. + *
+ *By default, both request and response messages are logged, but this behaviour can be changed using the {@link
+ * #logRequest} and {@link #logResponse} properties.
*
* @author Arjen Poutsma
* @see #setLogRequest(boolean)
* @see #setLogResponse(boolean)
+ * @since 1.0
*/
public class PayloadLoggingInterceptor extends AbstractLoggingInterceptor {
diff --git a/core/src/main/java/org/springframework/ws/server/endpoint/interceptor/PayloadTransformingInterceptor.java b/core/src/main/java/org/springframework/ws/server/endpoint/interceptor/PayloadTransformingInterceptor.java
index 06162556..052cae4c 100644
--- a/core/src/main/java/org/springframework/ws/server/endpoint/interceptor/PayloadTransformingInterceptor.java
+++ b/core/src/main/java/org/springframework/ws/server/endpoint/interceptor/PayloadTransformingInterceptor.java
@@ -43,6 +43,7 @@ import org.springframework.xml.transform.ResourceSource;
* @author Arjen Poutsma
* @see #setRequestXslt(org.springframework.core.io.Resource)
* @see #setResponseXslt(org.springframework.core.io.Resource)
+ * @since 1.0
*/
public class PayloadTransformingInterceptor implements EndpointInterceptor, InitializingBean {
diff --git a/core/src/main/java/org/springframework/ws/server/endpoint/mapping/AbstractEndpointMapping.java b/core/src/main/java/org/springframework/ws/server/endpoint/mapping/AbstractEndpointMapping.java
index 85c33844..211ea426 100644
--- a/core/src/main/java/org/springframework/ws/server/endpoint/mapping/AbstractEndpointMapping.java
+++ b/core/src/main/java/org/springframework/ws/server/endpoint/mapping/AbstractEndpointMapping.java
@@ -29,6 +29,7 @@ import org.springframework.ws.server.EndpointMapping;
* @author Arjen Poutsma
* @see #getEndpointInternal(org.springframework.ws.context.MessageContext)
* @see org.springframework.ws.server.EndpointInterceptor
+ * @since 1.0
*/
public abstract class AbstractEndpointMapping extends ApplicationObjectSupport implements EndpointMapping, Ordered {
diff --git a/core/src/main/java/org/springframework/ws/server/endpoint/mapping/AbstractMapBasedEndpointMapping.java b/core/src/main/java/org/springframework/ws/server/endpoint/mapping/AbstractMapBasedEndpointMapping.java
index 8bb8bd7a..3c1e3b26 100644
--- a/core/src/main/java/org/springframework/ws/server/endpoint/mapping/AbstractMapBasedEndpointMapping.java
+++ b/core/src/main/java/org/springframework/ws/server/endpoint/mapping/AbstractMapBasedEndpointMapping.java
@@ -34,6 +34,7 @@ import org.springframework.ws.context.MessageContext;
* result of a XPath validation. The values are always endpoint objects, or bean names of endpoint objects.
*
* @author Arjen Poutsma
+ * @since 1.0
*/
public abstract class AbstractMapBasedEndpointMapping extends AbstractEndpointMapping {
diff --git a/core/src/main/java/org/springframework/ws/server/endpoint/mapping/AbstractMethodEndpointMapping.java b/core/src/main/java/org/springframework/ws/server/endpoint/mapping/AbstractMethodEndpointMapping.java
index 1e275edd..04a7bff7 100644
--- a/core/src/main/java/org/springframework/ws/server/endpoint/mapping/AbstractMethodEndpointMapping.java
+++ b/core/src/main/java/org/springframework/ws/server/endpoint/mapping/AbstractMethodEndpointMapping.java
@@ -36,6 +36,7 @@ import org.springframework.ws.server.endpoint.MethodEndpoint;
* #registerEndpoint(String,MethodEndpoint)}.
*
* @author Arjen Poutsma
+ * @since 1.0
*/
public abstract class AbstractMethodEndpointMapping extends AbstractEndpointMapping {
diff --git a/core/src/main/java/org/springframework/ws/server/endpoint/mapping/AbstractQNameEndpointMapping.java b/core/src/main/java/org/springframework/ws/server/endpoint/mapping/AbstractQNameEndpointMapping.java
index 28a4a355..d1158aa1 100644
--- a/core/src/main/java/org/springframework/ws/server/endpoint/mapping/AbstractQNameEndpointMapping.java
+++ b/core/src/main/java/org/springframework/ws/server/endpoint/mapping/AbstractQNameEndpointMapping.java
@@ -25,6 +25,7 @@ import org.springframework.xml.namespace.QNameUtils;
* Abstract base class for EndpointMappings that resolve qualified names as registration keys.
*
* @author Arjen Poutsma
+ * @since 1.0
*/
public abstract class AbstractQNameEndpointMapping extends AbstractMapBasedEndpointMapping {
diff --git a/core/src/main/java/org/springframework/ws/server/endpoint/mapping/PayloadRootQNameEndpointMapping.java b/core/src/main/java/org/springframework/ws/server/endpoint/mapping/PayloadRootQNameEndpointMapping.java
index ea3d1409..ece94435 100644
--- a/core/src/main/java/org/springframework/ws/server/endpoint/mapping/PayloadRootQNameEndpointMapping.java
+++ b/core/src/main/java/org/springframework/ws/server/endpoint/mapping/PayloadRootQNameEndpointMapping.java
@@ -42,6 +42,7 @@ import org.springframework.ws.server.endpoint.support.PayloadRootUtils;
*
* @author Arjen Poutsma
* @see org.springframework.xml.namespace.QNameEditor
+ * @since 1.0
*/
public class PayloadRootQNameEndpointMapping extends AbstractQNameEndpointMapping {
diff --git a/core/src/main/java/org/springframework/ws/server/endpoint/mapping/SimpleMethodEndpointMapping.java b/core/src/main/java/org/springframework/ws/server/endpoint/mapping/SimpleMethodEndpointMapping.java
index 756f3454..2f1a9381 100644
--- a/core/src/main/java/org/springframework/ws/server/endpoint/mapping/SimpleMethodEndpointMapping.java
+++ b/core/src/main/java/org/springframework/ws/server/endpoint/mapping/SimpleMethodEndpointMapping.java
@@ -45,6 +45,7 @@ import org.springframework.ws.server.endpoint.support.PayloadRootUtils;
*
* @author Arjen Poutsma
* @see #setEndpoints(Object[])
+ * @since 1.0
*/
public class SimpleMethodEndpointMapping extends AbstractMethodEndpointMapping implements InitializingBean {
diff --git a/core/src/main/java/org/springframework/ws/server/endpoint/mapping/XPathPayloadEndpointMapping.java b/core/src/main/java/org/springframework/ws/server/endpoint/mapping/XPathPayloadEndpointMapping.java
index 2c7fcaa9..6caa9566 100644
--- a/core/src/main/java/org/springframework/ws/server/endpoint/mapping/XPathPayloadEndpointMapping.java
+++ b/core/src/main/java/org/springframework/ws/server/endpoint/mapping/XPathPayloadEndpointMapping.java
@@ -54,6 +54,7 @@ import org.w3c.dom.Element;
* @author Arjen Poutsma
* @see #setExpression(String)
* @see #setNamespaces(java.util.Properties)
+ * @since 1.0
*/
public class XPathPayloadEndpointMapping extends AbstractMapBasedEndpointMapping implements InitializingBean {
@@ -65,16 +66,12 @@ public class XPathPayloadEndpointMapping extends AbstractMapBasedEndpointMapping
private TransformerFactory transformerFactory;
- /**
- * Sets the XPath expression to be used.
- */
+ /** Sets the XPath expression to be used. */
public void setExpression(String expression) {
expressionString = expression;
}
- /**
- * Sets the namespaces bindings used in the expression. Keys are prefixes, values are namespaces.
- */
+ /** Sets the namespaces bindings used in the expression. Keys are prefixes, values are namespaces. */
public void setNamespaces(Properties namespaces) {
this.namespaces = namespaces;
}
diff --git a/core/src/main/java/org/springframework/ws/server/endpoint/support/PayloadRootUtils.java b/core/src/main/java/org/springframework/ws/server/endpoint/support/PayloadRootUtils.java
index e454bd6d..5dae0362 100644
--- a/core/src/main/java/org/springframework/ws/server/endpoint/support/PayloadRootUtils.java
+++ b/core/src/main/java/org/springframework/ws/server/endpoint/support/PayloadRootUtils.java
@@ -35,6 +35,7 @@ import org.w3c.dom.Node;
* Helper class for determining the root qualified name of a Web Service payload.
*
* @author Arjen Poutsma
+ * @since 1.0
*/
public abstract class PayloadRootUtils {
diff --git a/core/src/main/java/org/springframework/ws/soap/AbstractSoapMessage.java b/core/src/main/java/org/springframework/ws/soap/AbstractSoapMessage.java
index 0289dcdf..8991fc25 100644
--- a/core/src/main/java/org/springframework/ws/soap/AbstractSoapMessage.java
+++ b/core/src/main/java/org/springframework/ws/soap/AbstractSoapMessage.java
@@ -25,6 +25,7 @@ import org.springframework.ws.mime.AbstractMimeMessage;
* Abstract implementation of the {@link SoapMessage} interface. Contains convenient default implementations.
*
* @author Arjen Poutsma
+ * @since 1.0
*/
public abstract class AbstractSoapMessage extends AbstractMimeMessage implements SoapMessage {
diff --git a/core/src/main/java/org/springframework/ws/soap/SoapBody.java b/core/src/main/java/org/springframework/ws/soap/SoapBody.java
index 115da24f..97f34d9b 100644
--- a/core/src/main/java/org/springframework/ws/soap/SoapBody.java
+++ b/core/src/main/java/org/springframework/ws/soap/SoapBody.java
@@ -32,6 +32,7 @@ import javax.xml.transform.Source;
* @see #getPayloadSource()
* @see #getPayloadResult()
* @see SoapFault
+ * @since 1.0
*/
public interface SoapBody extends SoapElement {
diff --git a/core/src/main/java/org/springframework/ws/soap/SoapBodyException.java b/core/src/main/java/org/springframework/ws/soap/SoapBodyException.java
index 21406797..1d25420d 100644
--- a/core/src/main/java/org/springframework/ws/soap/SoapBodyException.java
+++ b/core/src/main/java/org/springframework/ws/soap/SoapBodyException.java
@@ -20,6 +20,7 @@ package org.springframework.ws.soap;
* Exception thrown when a SOAP body could not be accessed.
*
* @author Arjen Poutsma
+ * @since 1.0
*/
public class SoapBodyException extends SoapMessageException {
diff --git a/core/src/main/java/org/springframework/ws/soap/SoapElement.java b/core/src/main/java/org/springframework/ws/soap/SoapElement.java
index 87cfb582..811783c9 100644
--- a/core/src/main/java/org/springframework/ws/soap/SoapElement.java
+++ b/core/src/main/java/org/springframework/ws/soap/SoapElement.java
@@ -25,6 +25,7 @@ import javax.xml.transform.Source;
*
* @author Arjen Poutsma
* @see SoapMessage
+ * @since 1.0
*/
public interface SoapElement {
diff --git a/core/src/main/java/org/springframework/ws/soap/SoapElementException.java b/core/src/main/java/org/springframework/ws/soap/SoapElementException.java
index 95561756..c671803a 100644
--- a/core/src/main/java/org/springframework/ws/soap/SoapElementException.java
+++ b/core/src/main/java/org/springframework/ws/soap/SoapElementException.java
@@ -20,6 +20,7 @@ package org.springframework.ws.soap;
* Exception thrown when a SOAP element could not be accessed.
*
* @author Arjen Poutsma
+ * @since 1.0
*/
public class SoapElementException extends SoapMessageException {
diff --git a/core/src/main/java/org/springframework/ws/soap/SoapEnvelope.java b/core/src/main/java/org/springframework/ws/soap/SoapEnvelope.java
index 48bacbd3..fb9739e2 100644
--- a/core/src/main/java/org/springframework/ws/soap/SoapEnvelope.java
+++ b/core/src/main/java/org/springframework/ws/soap/SoapEnvelope.java
@@ -21,6 +21,7 @@ package org.springframework.ws.soap;
* SoapHeader and SoapBody.
*
* @author Arjen Poutsma
+ * @since 1.0
*/
public interface SoapEnvelope extends SoapElement {
diff --git a/core/src/main/java/org/springframework/ws/soap/SoapEnvelopeException.java b/core/src/main/java/org/springframework/ws/soap/SoapEnvelopeException.java
index 718d1614..3910975a 100644
--- a/core/src/main/java/org/springframework/ws/soap/SoapEnvelopeException.java
+++ b/core/src/main/java/org/springframework/ws/soap/SoapEnvelopeException.java
@@ -20,6 +20,7 @@ package org.springframework.ws.soap;
* Exception thrown when a SOAP body could not be accessed.
*
* @author Arjen Poutsma
+ * @since 1.0
*/
public class SoapEnvelopeException extends SoapMessageException {
diff --git a/core/src/main/java/org/springframework/ws/soap/SoapFault.java b/core/src/main/java/org/springframework/ws/soap/SoapFault.java
index ce14e6e8..88b012ed 100644
--- a/core/src/main/java/org/springframework/ws/soap/SoapFault.java
+++ b/core/src/main/java/org/springframework/ws/soap/SoapFault.java
@@ -21,11 +21,11 @@ import javax.xml.namespace.QName;
/**
* Represents the Fault element in the body of a SOAP message.
*
Result that allows for writing to the contents of the detail element.
- */
+ /** Returns a Result that allows for writing to the contents of the detail element. */
Result getResult();
- /**
- * Adds a new text node to this element.
- */
+ /** Adds a new text node to this element. */
void addText(String text);
}
diff --git a/core/src/main/java/org/springframework/ws/soap/SoapFaultException.java b/core/src/main/java/org/springframework/ws/soap/SoapFaultException.java
index f9cccb89..30ac7113 100644
--- a/core/src/main/java/org/springframework/ws/soap/SoapFaultException.java
+++ b/core/src/main/java/org/springframework/ws/soap/SoapFaultException.java
@@ -20,6 +20,7 @@ package org.springframework.ws.soap;
* Exception thrown when a SOAP fault could not be accessed.
*
* @author Arjen Poutsma
+ * @since 1.0
*/
public class SoapFaultException extends SoapEnvelopeException {
diff --git a/core/src/main/java/org/springframework/ws/soap/SoapHeader.java b/core/src/main/java/org/springframework/ws/soap/SoapHeader.java
index e4237a16..8b1b9d47 100644
--- a/core/src/main/java/org/springframework/ws/soap/SoapHeader.java
+++ b/core/src/main/java/org/springframework/ws/soap/SoapHeader.java
@@ -27,6 +27,7 @@ import javax.xml.transform.Result;
* @author Arjen Poutsma
* @see SoapHeaderElement
* @see SoapEnvelope#getHeader()
+ * @since 1.0
*/
public interface SoapHeader extends SoapElement {
diff --git a/core/src/main/java/org/springframework/ws/soap/SoapHeaderElement.java b/core/src/main/java/org/springframework/ws/soap/SoapHeaderElement.java
index 465b1379..92110e71 100644
--- a/core/src/main/java/org/springframework/ws/soap/SoapHeaderElement.java
+++ b/core/src/main/java/org/springframework/ws/soap/SoapHeaderElement.java
@@ -24,6 +24,7 @@ import javax.xml.transform.Result;
*
* @author Arjen Poutsma
* @see SoapHeader
+ * @since 1.0
*/
public interface SoapHeaderElement extends SoapElement {
diff --git a/core/src/main/java/org/springframework/ws/soap/SoapHeaderException.java b/core/src/main/java/org/springframework/ws/soap/SoapHeaderException.java
index e68b142f..d1eb3c40 100644
--- a/core/src/main/java/org/springframework/ws/soap/SoapHeaderException.java
+++ b/core/src/main/java/org/springframework/ws/soap/SoapHeaderException.java
@@ -20,6 +20,7 @@ package org.springframework.ws.soap;
* Exception thrown when a SOAP header could not be accessed.
*
* @author Arjen Poutsma
+ * @since 1.0
*/
public class SoapHeaderException extends SoapMessageException {
diff --git a/core/src/main/java/org/springframework/ws/soap/SoapMessage.java b/core/src/main/java/org/springframework/ws/soap/SoapMessage.java
index e0546236..e7cf7b15 100644
--- a/core/src/main/java/org/springframework/ws/soap/SoapMessage.java
+++ b/core/src/main/java/org/springframework/ws/soap/SoapMessage.java
@@ -28,6 +28,7 @@ import org.springframework.ws.mime.MimeMessage;
* @see #getPayloadSource()
* @see #getPayloadResult()
* @see #getEnvelope()
+ * @since 1.0
*/
public interface SoapMessage extends MimeMessage, FaultAwareWebServiceMessage {
diff --git a/core/src/main/java/org/springframework/ws/soap/SoapMessageCreationException.java b/core/src/main/java/org/springframework/ws/soap/SoapMessageCreationException.java
index 750e9572..f6bea309 100644
--- a/core/src/main/java/org/springframework/ws/soap/SoapMessageCreationException.java
+++ b/core/src/main/java/org/springframework/ws/soap/SoapMessageCreationException.java
@@ -20,19 +20,16 @@ package org.springframework.ws.soap;
* Exception thrown when a web service message cannot be created.
*
* @author Arjen Poutsma
+ * @since 1.0
*/
public class SoapMessageCreationException extends SoapMessageException {
- /**
- * Constructor for SoapMessageCreationException.
- */
+ /** Constructor for SoapMessageCreationException. */
public SoapMessageCreationException(String msg) {
super(msg);
}
- /**
- * Constructor for SoapMessageCreationException.
- */
+ /** Constructor for SoapMessageCreationException. */
public SoapMessageCreationException(String msg, Throwable ex) {
super(msg, ex);
}
diff --git a/core/src/main/java/org/springframework/ws/soap/SoapMessageException.java b/core/src/main/java/org/springframework/ws/soap/SoapMessageException.java
index 6196dea3..4c9920c5 100644
--- a/core/src/main/java/org/springframework/ws/soap/SoapMessageException.java
+++ b/core/src/main/java/org/springframework/ws/soap/SoapMessageException.java
@@ -22,19 +22,16 @@ import org.springframework.ws.WebServiceMessageException;
* Base class for all SOAP message exceptions.
*
* @author Arjen Poutsma
+ * @since 1.0
*/
public abstract class SoapMessageException extends WebServiceMessageException {
- /**
- * Constructor for SoapMessageException.
- */
+ /** Constructor for SoapMessageException. */
public SoapMessageException(String msg) {
super(msg);
}
- /**
- * Constructor for SoapMessageException.
- */
+ /** Constructor for SoapMessageException. */
public SoapMessageException(String msg, Throwable ex) {
super(msg, ex);
}
diff --git a/core/src/main/java/org/springframework/ws/soap/SoapMessageFactory.java b/core/src/main/java/org/springframework/ws/soap/SoapMessageFactory.java
index dbb1c24d..ca329826 100644
--- a/core/src/main/java/org/springframework/ws/soap/SoapMessageFactory.java
+++ b/core/src/main/java/org/springframework/ws/soap/SoapMessageFactory.java
@@ -25,6 +25,7 @@ import org.springframework.ws.WebServiceMessageFactory;
* version is {@link SoapVersion#SOAP_11}.
*
* @author Arjen Poutsma
+ * @since 1.0
*/
public interface SoapMessageFactory extends WebServiceMessageFactory {
diff --git a/core/src/main/java/org/springframework/ws/soap/SoapVersion.java b/core/src/main/java/org/springframework/ws/soap/SoapVersion.java
index 0efbcc39..5dee9731 100644
--- a/core/src/main/java/org/springframework/ws/soap/SoapVersion.java
+++ b/core/src/main/java/org/springframework/ws/soap/SoapVersion.java
@@ -25,6 +25,7 @@ import javax.xml.namespace.QName;
* @author Arjen Poutsma
* @see #SOAP_11
* @see #SOAP_12
+ * @since 1.0
*/
public interface SoapVersion {
@@ -229,39 +230,25 @@ public interface SoapVersion {
};
- /**
- * Returns the qualified name for a SOAP body.
- */
+ /** Returns the qualified name for a SOAP body. */
QName getBodyName();
- /**
- * Returns the Content-Type MIME header for a SOAP message.
- */
+ /** Returns the Content-Type MIME header for a SOAP message. */
String getContentType();
- /**
- * Returns the qualified name for a SOAP envelope.
- */
+ /** Returns the qualified name for a SOAP envelope. */
QName getEnvelopeName();
- /**
- * Returns the namespace URI for the SOAP envelope namespace.
- */
+ /** Returns the namespace URI for the SOAP envelope namespace. */
String getEnvelopeNamespaceUri();
- /**
- * Returns the qualified name for a SOAP fault.
- */
+ /** Returns the qualified name for a SOAP fault. */
QName getFaultName();
- /**
- * Returns the qualified name for a SOAP header.
- */
+ /** Returns the qualified name for a SOAP header. */
QName getHeaderName();
- /**
- * Returns the qualified name of the SOAP MustUnderstand attribute.
- */
+ /** Returns the qualified name of the SOAP MustUnderstand attribute. */
QName getMustUnderstandAttributeName();
/**
@@ -270,34 +257,22 @@ public interface SoapVersion {
*/
String getNextActorOrRoleUri();
- /**
- * Returns the URI indicating that a header element should never be directly processed.
- */
+ /** Returns the URI indicating that a header element should never be directly processed. */
String getNoneActorOrRoleUri();
- /**
- * Returns the qualified name of the MustUnderstand SOAP Fault value.
- */
+ /** Returns the qualified name of the MustUnderstand SOAP Fault value. */
QName getMustUnderstandFaultName();
- /**
- * Returns the qualified name of the Receiver/Server SOAP Fault value.
- */
+ /** Returns the qualified name of the Receiver/Server SOAP Fault value. */
QName getServerOrReceiverFaultName();
- /**
- * Returns the qualified name of the VersionMismatch SOAP Fault value.
- */
+ /** Returns the qualified name of the VersionMismatch SOAP Fault value. */
QName getVersionMismatchFaultName();
- /**
- * Returns the qualified name of the SOAP actor/role attribute.
- */
+ /** Returns the qualified name of the SOAP actor/role attribute. */
QName getActorOrRoleName();
- /**
- * Returns the qualified name of the Sender/Client SOAP Fault value.
- */
+ /** Returns the qualified name of the Sender/Client SOAP Fault value. */
QName getClientOrSenderFaultName();
/**
diff --git a/core/src/main/java/org/springframework/ws/soap/axiom/AxiomAttachment.java b/core/src/main/java/org/springframework/ws/soap/axiom/AxiomAttachment.java
index 9f549bc1..8705f508 100644
--- a/core/src/main/java/org/springframework/ws/soap/axiom/AxiomAttachment.java
+++ b/core/src/main/java/org/springframework/ws/soap/axiom/AxiomAttachment.java
@@ -27,6 +27,7 @@ import org.springframework.ws.mime.Attachment;
* Axiom-specific implementation of {@link org.springframework.ws.mime.Attachment}
*
* @author Arjen Poutsma
+ * @since 1.0
*/
class AxiomAttachment implements Attachment {
diff --git a/core/src/main/java/org/springframework/ws/soap/axiom/AxiomContentHandler.java b/core/src/main/java/org/springframework/ws/soap/axiom/AxiomContentHandler.java
index 8190dcf9..8bb1463a 100644
--- a/core/src/main/java/org/springframework/ws/soap/axiom/AxiomContentHandler.java
+++ b/core/src/main/java/org/springframework/ws/soap/axiom/AxiomContentHandler.java
@@ -26,6 +26,7 @@ import org.xml.sax.SAXException;
* endDocument is called. Used for returing SAXResults from Axiom elements.
*
* @author Arjen Poutsma
+ * @since 1.0
*/
class AxiomContentHandler extends SAXOMBuilder {
diff --git a/core/src/main/java/org/springframework/ws/soap/axiom/AxiomSoap11Body.java b/core/src/main/java/org/springframework/ws/soap/axiom/AxiomSoap11Body.java
index 0b6e6c0e..cb20ea3b 100644
--- a/core/src/main/java/org/springframework/ws/soap/axiom/AxiomSoap11Body.java
+++ b/core/src/main/java/org/springframework/ws/soap/axiom/AxiomSoap11Body.java
@@ -40,6 +40,7 @@ import org.springframework.xml.namespace.QNameUtils;
* Axiom-specific version of org.springframework.ws.soap.Soap11Body.
*
* @author Arjen Poutsma
+ * @since 1.0
*/
class AxiomSoap11Body extends AxiomSoapBody implements Soap11Body {
diff --git a/core/src/main/java/org/springframework/ws/soap/axiom/AxiomSoap11Fault.java b/core/src/main/java/org/springframework/ws/soap/axiom/AxiomSoap11Fault.java
index 325a3ac2..06b3d729 100644
--- a/core/src/main/java/org/springframework/ws/soap/axiom/AxiomSoap11Fault.java
+++ b/core/src/main/java/org/springframework/ws/soap/axiom/AxiomSoap11Fault.java
@@ -29,6 +29,7 @@ import org.springframework.ws.soap.soap11.Soap11Fault;
* Axiom-specific version of org.springframework.ws.soap.Soap11Fault.
*
* @author Arjen Poutsma
+ * @since 1.0
*/
class AxiomSoap11Fault extends AxiomSoapFault implements Soap11Fault {
diff --git a/core/src/main/java/org/springframework/ws/soap/axiom/AxiomSoap11Header.java b/core/src/main/java/org/springframework/ws/soap/axiom/AxiomSoap11Header.java
index 29fb937b..c11c0d6a 100644
--- a/core/src/main/java/org/springframework/ws/soap/axiom/AxiomSoap11Header.java
+++ b/core/src/main/java/org/springframework/ws/soap/axiom/AxiomSoap11Header.java
@@ -30,6 +30,7 @@ import org.springframework.ws.soap.soap11.Soap11Header;
* Axiom-specific version of org.springframework.ws.soap.Soap11Header.
*
* @author Arjen Poutsma
+ * @since 1.0
*/
class AxiomSoap11Header extends AxiomSoapHeader implements Soap11Header {
diff --git a/core/src/main/java/org/springframework/ws/soap/axiom/AxiomSoap12Body.java b/core/src/main/java/org/springframework/ws/soap/axiom/AxiomSoap12Body.java
index ded0cad8..2f9b4412 100644
--- a/core/src/main/java/org/springframework/ws/soap/axiom/AxiomSoap12Body.java
+++ b/core/src/main/java/org/springframework/ws/soap/axiom/AxiomSoap12Body.java
@@ -38,6 +38,7 @@ import org.springframework.ws.soap.soap12.Soap12Fault;
* Axiom-specific version of org.springframework.ws.soap.Soap12Body.
*
* @author Arjen Poutsma
+ * @since 1.0
*/
class AxiomSoap12Body extends AxiomSoapBody implements Soap12Body {
diff --git a/core/src/main/java/org/springframework/ws/soap/axiom/AxiomSoap12Header.java b/core/src/main/java/org/springframework/ws/soap/axiom/AxiomSoap12Header.java
index 0d6fbd7a..5642b266 100644
--- a/core/src/main/java/org/springframework/ws/soap/axiom/AxiomSoap12Header.java
+++ b/core/src/main/java/org/springframework/ws/soap/axiom/AxiomSoap12Header.java
@@ -39,6 +39,7 @@ import org.springframework.xml.namespace.QNameUtils;
* Axiom-specific version of org.springframework.ws.soap.Soap12Header.
*
* @author Arjen Poutsma
+ * @since 1.0
*/
class AxiomSoap12Header extends AxiomSoapHeader implements Soap12Header {
diff --git a/core/src/main/java/org/springframework/ws/soap/axiom/AxiomSoapBody.java b/core/src/main/java/org/springframework/ws/soap/axiom/AxiomSoapBody.java
index 7a3e0f42..7c2712af 100644
--- a/core/src/main/java/org/springframework/ws/soap/axiom/AxiomSoapBody.java
+++ b/core/src/main/java/org/springframework/ws/soap/axiom/AxiomSoapBody.java
@@ -34,6 +34,7 @@ import org.springframework.xml.transform.StaxSource;
* Axiom-specific version of org.springframework.ws.soap.Soap11Body.
*
* @author Arjen Poutsma
+ * @since 1.0
*/
abstract class AxiomSoapBody extends AxiomSoapElement implements SoapBody {
diff --git a/core/src/main/java/org/springframework/ws/soap/axiom/AxiomSoapBodyException.java b/core/src/main/java/org/springframework/ws/soap/axiom/AxiomSoapBodyException.java
index 1e3fdfc3..8ffa90da 100644
--- a/core/src/main/java/org/springframework/ws/soap/axiom/AxiomSoapBodyException.java
+++ b/core/src/main/java/org/springframework/ws/soap/axiom/AxiomSoapBodyException.java
@@ -20,6 +20,7 @@ import org.springframework.ws.soap.SoapEnvelopeException;
/**
* @author Arjen Poutsma
+ * @since 1.0
*/
public class AxiomSoapBodyException extends SoapEnvelopeException {
diff --git a/core/src/main/java/org/springframework/ws/soap/axiom/AxiomSoapElement.java b/core/src/main/java/org/springframework/ws/soap/axiom/AxiomSoapElement.java
index 1333e0ce..3711b7a1 100644
--- a/core/src/main/java/org/springframework/ws/soap/axiom/AxiomSoapElement.java
+++ b/core/src/main/java/org/springframework/ws/soap/axiom/AxiomSoapElement.java
@@ -35,6 +35,7 @@ import org.springframework.xml.transform.StaxSource;
* Axiom-specific version of {@link SoapElement}.
*
* @author Arjen Poutsma
+ * @since 1.0
*/
class AxiomSoapElement implements SoapElement {
diff --git a/core/src/main/java/org/springframework/ws/soap/axiom/AxiomSoapEnvelope.java b/core/src/main/java/org/springframework/ws/soap/axiom/AxiomSoapEnvelope.java
index 0bbd2d65..f07fecee 100644
--- a/core/src/main/java/org/springframework/ws/soap/axiom/AxiomSoapEnvelope.java
+++ b/core/src/main/java/org/springframework/ws/soap/axiom/AxiomSoapEnvelope.java
@@ -15,6 +15,7 @@ import org.springframework.ws.soap.SoapHeader;
* Axiom-Specific version of org.springframework.ws.soap.SoapEnvelope.
*
* @author Arjen Poutsma
+ * @since 1.0
*/
class AxiomSoapEnvelope extends AxiomSoapElement implements SoapEnvelope {
diff --git a/core/src/main/java/org/springframework/ws/soap/axiom/AxiomSoapEnvelopeException.java b/core/src/main/java/org/springframework/ws/soap/axiom/AxiomSoapEnvelopeException.java
index 189fdef6..72e72cee 100644
--- a/core/src/main/java/org/springframework/ws/soap/axiom/AxiomSoapEnvelopeException.java
+++ b/core/src/main/java/org/springframework/ws/soap/axiom/AxiomSoapEnvelopeException.java
@@ -20,6 +20,7 @@ import org.springframework.ws.soap.SoapEnvelopeException;
/**
* @author Arjen Poutsma
+ * @since 1.0
*/
public class AxiomSoapEnvelopeException extends SoapEnvelopeException {
diff --git a/core/src/main/java/org/springframework/ws/soap/axiom/AxiomSoapFaultDetail.java b/core/src/main/java/org/springframework/ws/soap/axiom/AxiomSoapFaultDetail.java
index 9a77116e..4d66219d 100644
--- a/core/src/main/java/org/springframework/ws/soap/axiom/AxiomSoapFaultDetail.java
+++ b/core/src/main/java/org/springframework/ws/soap/axiom/AxiomSoapFaultDetail.java
@@ -32,6 +32,7 @@ import org.springframework.ws.soap.SoapFaultDetailElement;
* Axiom-specific version of org.springframework.ws.soap.SoapFaultDetail.
*
* @author Arjen Poutsma
+ * @since 1.0
*/
class AxiomSoapFaultDetail extends AxiomSoapElement implements SoapFaultDetail {
diff --git a/core/src/main/java/org/springframework/ws/soap/axiom/AxiomSoapFaultDetailElement.java b/core/src/main/java/org/springframework/ws/soap/axiom/AxiomSoapFaultDetailElement.java
index 02ee9d2d..ff3cd08b 100644
--- a/core/src/main/java/org/springframework/ws/soap/axiom/AxiomSoapFaultDetailElement.java
+++ b/core/src/main/java/org/springframework/ws/soap/axiom/AxiomSoapFaultDetailElement.java
@@ -28,6 +28,7 @@ import org.springframework.ws.soap.SoapFaultDetailElement;
* Axiom-specific version of org.springframework.ws.soap.SoapFaultDetailElement.
*
* @author Arjen Poutsma
+ * @since 1.0
*/
class AxiomSoapFaultDetailElement extends AxiomSoapElement implements SoapFaultDetailElement {
diff --git a/core/src/main/java/org/springframework/ws/soap/axiom/AxiomSoapFaultException.java b/core/src/main/java/org/springframework/ws/soap/axiom/AxiomSoapFaultException.java
index 6c4f5c42..d5d2ba7b 100644
--- a/core/src/main/java/org/springframework/ws/soap/axiom/AxiomSoapFaultException.java
+++ b/core/src/main/java/org/springframework/ws/soap/axiom/AxiomSoapFaultException.java
@@ -20,6 +20,7 @@ import org.springframework.ws.soap.SoapFaultException;
/**
* @author Arjen Poutsma
+ * @since 1.0
*/
public class AxiomSoapFaultException extends SoapFaultException {
diff --git a/core/src/main/java/org/springframework/ws/soap/axiom/AxiomSoapHeader.java b/core/src/main/java/org/springframework/ws/soap/axiom/AxiomSoapHeader.java
index 1c71ca1c..585d1988 100644
--- a/core/src/main/java/org/springframework/ws/soap/axiom/AxiomSoapHeader.java
+++ b/core/src/main/java/org/springframework/ws/soap/axiom/AxiomSoapHeader.java
@@ -35,6 +35,7 @@ import org.springframework.xml.namespace.QNameUtils;
* Axiom-specific version of org.springframework.ws.soap.SoapHeader.
*
* @author Arjen Poutsma
+ * @since 1.0
*/
abstract class AxiomSoapHeader extends AxiomSoapElement implements SoapHeader {
diff --git a/core/src/main/java/org/springframework/ws/soap/axiom/AxiomSoapHeaderException.java b/core/src/main/java/org/springframework/ws/soap/axiom/AxiomSoapHeaderException.java
index 11eea38b..6631d7a2 100644
--- a/core/src/main/java/org/springframework/ws/soap/axiom/AxiomSoapHeaderException.java
+++ b/core/src/main/java/org/springframework/ws/soap/axiom/AxiomSoapHeaderException.java
@@ -20,6 +20,7 @@ import org.springframework.ws.soap.SoapHeaderException;
/**
* @author Arjen Poutsma
+ * @since 1.0
*/
public class AxiomSoapHeaderException extends SoapHeaderException {
diff --git a/core/src/main/java/org/springframework/ws/soap/axiom/AxiomSoapMessage.java b/core/src/main/java/org/springframework/ws/soap/axiom/AxiomSoapMessage.java
index 06f8e731..52b6208e 100644
--- a/core/src/main/java/org/springframework/ws/soap/axiom/AxiomSoapMessage.java
+++ b/core/src/main/java/org/springframework/ws/soap/axiom/AxiomSoapMessage.java
@@ -47,6 +47,7 @@ import org.springframework.ws.transport.TransportOutputStream;
*
* @author Arjen Poutsma
* @see SOAPMessage
+ * @since 1.0
*/
public class AxiomSoapMessage extends AbstractSoapMessage {
diff --git a/core/src/main/java/org/springframework/ws/soap/axiom/AxiomSoapMessageCreationException.java b/core/src/main/java/org/springframework/ws/soap/axiom/AxiomSoapMessageCreationException.java
index e42253ec..01addb34 100644
--- a/core/src/main/java/org/springframework/ws/soap/axiom/AxiomSoapMessageCreationException.java
+++ b/core/src/main/java/org/springframework/ws/soap/axiom/AxiomSoapMessageCreationException.java
@@ -20,6 +20,7 @@ import org.springframework.ws.soap.SoapMessageCreationException;
/**
* @author Arjen Poutsma
+ * @since 1.0
*/
public class AxiomSoapMessageCreationException extends SoapMessageCreationException {
diff --git a/core/src/main/java/org/springframework/ws/soap/axiom/AxiomSoapMessageException.java b/core/src/main/java/org/springframework/ws/soap/axiom/AxiomSoapMessageException.java
index 91aba4a6..0a74caa9 100644
--- a/core/src/main/java/org/springframework/ws/soap/axiom/AxiomSoapMessageException.java
+++ b/core/src/main/java/org/springframework/ws/soap/axiom/AxiomSoapMessageException.java
@@ -20,6 +20,7 @@ import org.springframework.ws.soap.SoapMessageException;
/**
* @author Arjen Poutsma
+ * @since 1.0
*/
public class AxiomSoapMessageException extends SoapMessageException {
diff --git a/core/src/main/java/org/springframework/ws/soap/axiom/AxiomSoapMessageFactory.java b/core/src/main/java/org/springframework/ws/soap/axiom/AxiomSoapMessageFactory.java
index a4c9c197..eca546a1 100644
--- a/core/src/main/java/org/springframework/ws/soap/axiom/AxiomSoapMessageFactory.java
+++ b/core/src/main/java/org/springframework/ws/soap/axiom/AxiomSoapMessageFactory.java
@@ -63,6 +63,7 @@ import org.springframework.ws.transport.TransportInputStream;
* @author Arjen Poutsma
* @see AxiomSoapMessage
* @see #setPayloadCaching(boolean)
+ * @since 1.0
*/
public class AxiomSoapMessageFactory implements SoapMessageFactory, InitializingBean {
diff --git a/core/src/main/java/org/springframework/ws/soap/axiom/support/AxiomUtils.java b/core/src/main/java/org/springframework/ws/soap/axiom/support/AxiomUtils.java
index 03cb498f..8da65b3d 100644
--- a/core/src/main/java/org/springframework/ws/soap/axiom/support/AxiomUtils.java
+++ b/core/src/main/java/org/springframework/ws/soap/axiom/support/AxiomUtils.java
@@ -32,6 +32,7 @@ import org.springframework.xml.namespace.QNameUtils;
* @author Arjen Poutsma
* @see org.apache.axiom.om.OMNamespace
* @see javax.xml.namespace.QName
+ * @since 1.0
*/
public abstract class AxiomUtils {
diff --git a/core/src/main/java/org/springframework/ws/soap/client/SoapFaultClientException.java b/core/src/main/java/org/springframework/ws/soap/client/SoapFaultClientException.java
index a2ce72e7..51c33c78 100644
--- a/core/src/main/java/org/springframework/ws/soap/client/SoapFaultClientException.java
+++ b/core/src/main/java/org/springframework/ws/soap/client/SoapFaultClientException.java
@@ -27,6 +27,7 @@ import org.springframework.ws.soap.SoapMessage;
* Thrown by SoapFaultMessageResolver when the response message has a fault.
*
* @author Arjen Poutsma
+ * @since 1.0
*/
public class SoapFaultClientException extends WebServiceFaultException {
diff --git a/core/src/main/java/org/springframework/ws/soap/client/core/SoapActionCallback.java b/core/src/main/java/org/springframework/ws/soap/client/core/SoapActionCallback.java
index 9abc88b5..e5bba680 100644
--- a/core/src/main/java/org/springframework/ws/soap/client/core/SoapActionCallback.java
+++ b/core/src/main/java/org/springframework/ws/soap/client/core/SoapActionCallback.java
@@ -36,6 +36,7 @@ import org.springframework.ws.soap.SoapMessage;
*
*
* @author Arjen Poutsma
+ * @since 1.0
*/
public class SoapActionCallback implements WebServiceMessageCallback {
diff --git a/core/src/main/java/org/springframework/ws/soap/client/core/SoapFaultMessageResolver.java b/core/src/main/java/org/springframework/ws/soap/client/core/SoapFaultMessageResolver.java
index 4335689a..39d9ffc0 100644
--- a/core/src/main/java/org/springframework/ws/soap/client/core/SoapFaultMessageResolver.java
+++ b/core/src/main/java/org/springframework/ws/soap/client/core/SoapFaultMessageResolver.java
@@ -28,6 +28,7 @@ import org.springframework.ws.soap.client.SoapFaultClientException;
*
* @author Arjen Poutsma
* @see SoapFaultClientException
+ * @since 1.0
*/
public class SoapFaultMessageResolver implements FaultMessageResolver {
diff --git a/core/src/main/java/org/springframework/ws/soap/saaj/Saaj11Implementation.java b/core/src/main/java/org/springframework/ws/soap/saaj/Saaj11Implementation.java
index 3d8399ec..3ee60257 100644
--- a/core/src/main/java/org/springframework/ws/soap/saaj/Saaj11Implementation.java
+++ b/core/src/main/java/org/springframework/ws/soap/saaj/Saaj11Implementation.java
@@ -57,6 +57,7 @@ import org.xml.sax.InputSource;
* SAAJ 1.1 specific implementation of the SaajImplementation interface.
*
* @author Arjen Poutsma
+ * @since 1.0
*/
public class Saaj11Implementation implements SaajImplementation {
diff --git a/core/src/main/java/org/springframework/ws/soap/saaj/Saaj12Implementation.java b/core/src/main/java/org/springframework/ws/soap/saaj/Saaj12Implementation.java
index f38862cb..7b493d12 100644
--- a/core/src/main/java/org/springframework/ws/soap/saaj/Saaj12Implementation.java
+++ b/core/src/main/java/org/springframework/ws/soap/saaj/Saaj12Implementation.java
@@ -52,6 +52,7 @@ import org.springframework.ws.transport.TransportOutputStream;
* SAAJ 1.2 specific implementation of the SaajImplementation interface.
*
* @author Arjen Poutsma
+ * @since 1.0
*/
public class Saaj12Implementation implements SaajImplementation {
diff --git a/core/src/main/java/org/springframework/ws/soap/saaj/Saaj13Implementation.java b/core/src/main/java/org/springframework/ws/soap/saaj/Saaj13Implementation.java
index 48f83156..b8b50541 100644
--- a/core/src/main/java/org/springframework/ws/soap/saaj/Saaj13Implementation.java
+++ b/core/src/main/java/org/springframework/ws/soap/saaj/Saaj13Implementation.java
@@ -49,6 +49,7 @@ import org.springframework.ws.transport.TransportOutputStream;
* SAAJ 1.3 specific implementation of the SaajImplementation interface.
*
* @author Arjen Poutsma
+ * @since 1.0
*/
public class Saaj13Implementation implements SaajImplementation {
diff --git a/core/src/main/java/org/springframework/ws/soap/saaj/SaajAttachment.java b/core/src/main/java/org/springframework/ws/soap/saaj/SaajAttachment.java
index 3867eabc..f595aa4f 100644
--- a/core/src/main/java/org/springframework/ws/soap/saaj/SaajAttachment.java
+++ b/core/src/main/java/org/springframework/ws/soap/saaj/SaajAttachment.java
@@ -30,6 +30,7 @@ import org.springframework.ws.mime.Attachment;
* javax.xml.soap.AttachmentPart}.
*
* @author Arjen Poutsma
+ * @since 1.0
*/
class SaajAttachment implements Attachment {
diff --git a/core/src/main/java/org/springframework/ws/soap/saaj/SaajImplementation.java b/core/src/main/java/org/springframework/ws/soap/saaj/SaajImplementation.java
index db1a7a26..4e6c3bfa 100644
--- a/core/src/main/java/org/springframework/ws/soap/saaj/SaajImplementation.java
+++ b/core/src/main/java/org/springframework/ws/soap/saaj/SaajImplementation.java
@@ -41,6 +41,7 @@ import javax.xml.transform.Source;
* Forms a bridge between the SOAP class hierarchy and a specific version of SAAJ.
*
* @author Arjen Poutsma
+ * @since 1.0
*/
public interface SaajImplementation {
diff --git a/core/src/main/java/org/springframework/ws/soap/saaj/SaajSoap11Body.java b/core/src/main/java/org/springframework/ws/soap/saaj/SaajSoap11Body.java
index 6ba137f3..710e5535 100644
--- a/core/src/main/java/org/springframework/ws/soap/saaj/SaajSoap11Body.java
+++ b/core/src/main/java/org/springframework/ws/soap/saaj/SaajSoap11Body.java
@@ -32,6 +32,7 @@ import org.springframework.ws.soap.soap11.Soap11Fault;
* SAAJ-specific implementation of the Soap11Body interface. Wraps a {@link javax.xml.soap.SOAPBody}.
*
* @author Arjen Poutsma
+ * @since 1.0
*/
class SaajSoap11Body extends SaajSoapBody implements Soap11Body {
diff --git a/core/src/main/java/org/springframework/ws/soap/saaj/SaajSoap11Fault.java b/core/src/main/java/org/springframework/ws/soap/saaj/SaajSoap11Fault.java
index 4333a2d4..a283b19e 100644
--- a/core/src/main/java/org/springframework/ws/soap/saaj/SaajSoap11Fault.java
+++ b/core/src/main/java/org/springframework/ws/soap/saaj/SaajSoap11Fault.java
@@ -26,6 +26,7 @@ import org.springframework.ws.soap.soap11.Soap11Fault;
* SAAJ-specific implementation of the Soap11Fault interface. Wraps a {@link javax.xml.soap.SOAPFault}.
*
* @author Arjen Poutsma
+ * @since 1.0
*/
class SaajSoap11Fault extends SaajSoapFault implements Soap11Fault {
diff --git a/core/src/main/java/org/springframework/ws/soap/saaj/SaajSoap11Header.java b/core/src/main/java/org/springframework/ws/soap/saaj/SaajSoap11Header.java
index d3e9c90c..0cc04ffb 100644
--- a/core/src/main/java/org/springframework/ws/soap/saaj/SaajSoap11Header.java
+++ b/core/src/main/java/org/springframework/ws/soap/saaj/SaajSoap11Header.java
@@ -31,6 +31,7 @@ import org.springframework.ws.soap.soap11.Soap11Header;
* SAAJ-specific implementation of the Soap11Header interface. Wraps a {@link javax.xml.soap.SOAPHeader}.
*
* @author Arjen Poutsma
+ * @since 1.0
*/
class SaajSoap11Header extends SaajSoapHeader implements Soap11Header {
diff --git a/core/src/main/java/org/springframework/ws/soap/saaj/SaajSoap12Body.java b/core/src/main/java/org/springframework/ws/soap/saaj/SaajSoap12Body.java
index 8d938d56..b7449669 100644
--- a/core/src/main/java/org/springframework/ws/soap/saaj/SaajSoap12Body.java
+++ b/core/src/main/java/org/springframework/ws/soap/saaj/SaajSoap12Body.java
@@ -32,6 +32,7 @@ import org.springframework.ws.soap.soap12.Soap12Fault;
* SAAJ-specific implementation of the Soap12Body interface. Wraps a {@link javax.xml.soap.SOAPBody}.
*
* @author Arjen Poutsma
+ * @since 1.0
*/
class SaajSoap12Body extends SaajSoapBody implements Soap12Body {
diff --git a/core/src/main/java/org/springframework/ws/soap/saaj/SaajSoap12Fault.java b/core/src/main/java/org/springframework/ws/soap/saaj/SaajSoap12Fault.java
index 34582434..6c7f8b63 100644
--- a/core/src/main/java/org/springframework/ws/soap/saaj/SaajSoap12Fault.java
+++ b/core/src/main/java/org/springframework/ws/soap/saaj/SaajSoap12Fault.java
@@ -26,6 +26,7 @@ import org.springframework.ws.soap.soap12.Soap12Fault;
/**
* @author Arjen Poutsma
+ * @since 1.0
*/
class SaajSoap12Fault extends SaajSoapFault implements Soap12Fault {
diff --git a/core/src/main/java/org/springframework/ws/soap/saaj/SaajSoap12Header.java b/core/src/main/java/org/springframework/ws/soap/saaj/SaajSoap12Header.java
index 4859e778..38564ddd 100644
--- a/core/src/main/java/org/springframework/ws/soap/saaj/SaajSoap12Header.java
+++ b/core/src/main/java/org/springframework/ws/soap/saaj/SaajSoap12Header.java
@@ -35,6 +35,7 @@ import org.springframework.ws.soap.soap12.Soap12Header;
* SAAJ-specific implementation of the Soap12Header interface. Wraps a {@link javax.xml.soap.SOAPHeader}.
*
* @author Arjen Poutsma
+ * @since 1.0
*/
class SaajSoap12Header extends SaajSoapHeader implements Soap12Header {
diff --git a/core/src/main/java/org/springframework/ws/soap/saaj/SaajSoapBody.java b/core/src/main/java/org/springframework/ws/soap/saaj/SaajSoapBody.java
index b324e4ce..7163ab24 100644
--- a/core/src/main/java/org/springframework/ws/soap/saaj/SaajSoapBody.java
+++ b/core/src/main/java/org/springframework/ws/soap/saaj/SaajSoapBody.java
@@ -27,6 +27,7 @@ import org.springframework.ws.soap.SoapBody;
* SAAJ-specific abstract base class of the SoapBody interface. Wraps a {@link javax.xml.soap.SOAPBody}.
*
* @author Arjen Poutsma
+ * @since 1.0
*/
abstract class SaajSoapBody extends SaajSoapElement implements SoapBody {
diff --git a/core/src/main/java/org/springframework/ws/soap/saaj/SaajSoapElement.java b/core/src/main/java/org/springframework/ws/soap/saaj/SaajSoapElement.java
index 2aefd1dc..7f28aea1 100644
--- a/core/src/main/java/org/springframework/ws/soap/saaj/SaajSoapElement.java
+++ b/core/src/main/java/org/springframework/ws/soap/saaj/SaajSoapElement.java
@@ -30,6 +30,7 @@ import org.springframework.ws.soap.saaj.support.SaajUtils;
* SAAJ-specific implementation of the SoapElement interface. Wraps a {@link javax.xml.soap.SOAPElement}.
*
* @author Arjen Poutsma
+ * @since 1.0
*/
class SaajSoapElement implements SoapElement {
diff --git a/core/src/main/java/org/springframework/ws/soap/saaj/SaajSoapEnvelope.java b/core/src/main/java/org/springframework/ws/soap/saaj/SaajSoapEnvelope.java
index d1ad66d9..6fbe46cc 100644
--- a/core/src/main/java/org/springframework/ws/soap/saaj/SaajSoapEnvelope.java
+++ b/core/src/main/java/org/springframework/ws/soap/saaj/SaajSoapEnvelope.java
@@ -31,6 +31,7 @@ import org.springframework.ws.soap.SoapVersion;
* javax.xml.soap.SOAPEnvelope}.
*
* @author Arjen Poutsma
+ * @since 1.0
*/
class SaajSoapEnvelope extends SaajSoapElement implements SoapEnvelope {
diff --git a/core/src/main/java/org/springframework/ws/soap/saaj/SaajSoapEnvelopeException.java b/core/src/main/java/org/springframework/ws/soap/saaj/SaajSoapEnvelopeException.java
index b1929797..d7ef6021 100644
--- a/core/src/main/java/org/springframework/ws/soap/saaj/SaajSoapEnvelopeException.java
+++ b/core/src/main/java/org/springframework/ws/soap/saaj/SaajSoapEnvelopeException.java
@@ -20,6 +20,7 @@ import org.springframework.ws.soap.SoapEnvelopeException;
/**
* @author Arjen Poutsma
+ * @since 1.0
*/
public class SaajSoapEnvelopeException extends SoapEnvelopeException {
diff --git a/core/src/main/java/org/springframework/ws/soap/saaj/SaajSoapFault.java b/core/src/main/java/org/springframework/ws/soap/saaj/SaajSoapFault.java
index 5e39a155..260fdc5b 100644
--- a/core/src/main/java/org/springframework/ws/soap/saaj/SaajSoapFault.java
+++ b/core/src/main/java/org/springframework/ws/soap/saaj/SaajSoapFault.java
@@ -28,6 +28,7 @@ import org.springframework.ws.soap.SoapFaultDetail;
* SAAJ-specific abstract base class of the SoapFault interface. Wraps a {@link javax.xml.soap.SOAPFault}.
*
* @author Arjen Poutsma
+ * @since 1.0
*/
abstract class SaajSoapFault extends SaajSoapElement implements SoapFault {
diff --git a/core/src/main/java/org/springframework/ws/soap/saaj/SaajSoapFaultDetail.java b/core/src/main/java/org/springframework/ws/soap/saaj/SaajSoapFaultDetail.java
index 3b9d351d..e74051a4 100644
--- a/core/src/main/java/org/springframework/ws/soap/saaj/SaajSoapFaultDetail.java
+++ b/core/src/main/java/org/springframework/ws/soap/saaj/SaajSoapFaultDetail.java
@@ -33,6 +33,7 @@ import org.springframework.ws.soap.SoapFaultDetailElement;
* javax.xml.soap.SOAPFaultElement}.
*
* @author Arjen Poutsma
+ * @since 1.0
*/
class SaajSoapFaultDetail extends SaajSoapElement implements SoapFaultDetail {
diff --git a/core/src/main/java/org/springframework/ws/soap/saaj/SaajSoapFaultDetailElement.java b/core/src/main/java/org/springframework/ws/soap/saaj/SaajSoapFaultDetailElement.java
index 295b62ba..3e8281f0 100644
--- a/core/src/main/java/org/springframework/ws/soap/saaj/SaajSoapFaultDetailElement.java
+++ b/core/src/main/java/org/springframework/ws/soap/saaj/SaajSoapFaultDetailElement.java
@@ -27,6 +27,7 @@ import org.springframework.ws.soap.SoapFaultDetailElement;
* javax.xml.soap.DetailEntry}.
*
* @author Arjen Poutsma
+ * @since 1.0
*/
class SaajSoapFaultDetailElement extends SaajSoapElement implements SoapFaultDetailElement {
diff --git a/core/src/main/java/org/springframework/ws/soap/saaj/SaajSoapFaultException.java b/core/src/main/java/org/springframework/ws/soap/saaj/SaajSoapFaultException.java
index c4d0ae96..4fb48698 100644
--- a/core/src/main/java/org/springframework/ws/soap/saaj/SaajSoapFaultException.java
+++ b/core/src/main/java/org/springframework/ws/soap/saaj/SaajSoapFaultException.java
@@ -20,6 +20,7 @@ import org.springframework.ws.soap.SoapFaultException;
/**
* @author Arjen Poutsma
+ * @since 1.0
*/
public class SaajSoapFaultException extends SoapFaultException {
diff --git a/core/src/main/java/org/springframework/ws/soap/saaj/SaajSoapHeader.java b/core/src/main/java/org/springframework/ws/soap/saaj/SaajSoapHeader.java
index 714ce633..1a53638e 100644
--- a/core/src/main/java/org/springframework/ws/soap/saaj/SaajSoapHeader.java
+++ b/core/src/main/java/org/springframework/ws/soap/saaj/SaajSoapHeader.java
@@ -32,6 +32,7 @@ import org.springframework.ws.soap.SoapHeaderException;
* SAAJ-specific implementation of the SoapHeader interface. Wraps a {@link javax.xml.soap.SOAPHeader}.
*
* @author Arjen Poutsma
+ * @since 1.0
*/
abstract class SaajSoapHeader extends SaajSoapElement implements SoapHeader {
diff --git a/core/src/main/java/org/springframework/ws/soap/saaj/SaajSoapHeaderElement.java b/core/src/main/java/org/springframework/ws/soap/saaj/SaajSoapHeaderElement.java
index bf8fc973..60d57e0e 100644
--- a/core/src/main/java/org/springframework/ws/soap/saaj/SaajSoapHeaderElement.java
+++ b/core/src/main/java/org/springframework/ws/soap/saaj/SaajSoapHeaderElement.java
@@ -28,6 +28,7 @@ import org.springframework.ws.soap.SoapHeaderException;
* javax.xml.soap.SOAPHeaderElement}.
*
* @author Arjen Poutsma
+ * @since 1.0
*/
class SaajSoapHeaderElement extends SaajSoapElement implements SoapHeaderElement {
diff --git a/core/src/main/java/org/springframework/ws/soap/saaj/SaajSoapHeaderException.java b/core/src/main/java/org/springframework/ws/soap/saaj/SaajSoapHeaderException.java
index 2ce77106..de07ec78 100644
--- a/core/src/main/java/org/springframework/ws/soap/saaj/SaajSoapHeaderException.java
+++ b/core/src/main/java/org/springframework/ws/soap/saaj/SaajSoapHeaderException.java
@@ -20,6 +20,7 @@ import org.springframework.ws.soap.SoapHeaderException;
/**
* @author Arjen Poutsma
+ * @since 1.0
*/
public class SaajSoapHeaderException extends SoapHeaderException {
diff --git a/core/src/main/java/org/springframework/ws/soap/saaj/SaajSoapMessage.java b/core/src/main/java/org/springframework/ws/soap/saaj/SaajSoapMessage.java
index ca3b90f9..f926e3a6 100644
--- a/core/src/main/java/org/springframework/ws/soap/saaj/SaajSoapMessage.java
+++ b/core/src/main/java/org/springframework/ws/soap/saaj/SaajSoapMessage.java
@@ -45,6 +45,7 @@ import org.springframework.ws.transport.TransportConstants;
*
* @author Arjen Poutsma
* @see SOAPMessage
+ * @since 1.0
*/
public class SaajSoapMessage extends AbstractSoapMessage {
diff --git a/core/src/main/java/org/springframework/ws/soap/saaj/SaajSoapMessageCreationException.java b/core/src/main/java/org/springframework/ws/soap/saaj/SaajSoapMessageCreationException.java
index e3337825..4ad61a39 100644
--- a/core/src/main/java/org/springframework/ws/soap/saaj/SaajSoapMessageCreationException.java
+++ b/core/src/main/java/org/springframework/ws/soap/saaj/SaajSoapMessageCreationException.java
@@ -20,6 +20,7 @@ import org.springframework.ws.soap.SoapMessageCreationException;
/**
* @author Arjen Poutsma
+ * @since 1.0
*/
public class SaajSoapMessageCreationException extends SoapMessageCreationException {
diff --git a/core/src/main/java/org/springframework/ws/soap/saaj/SaajSoapMessageException.java b/core/src/main/java/org/springframework/ws/soap/saaj/SaajSoapMessageException.java
index f827a97a..f84257b5 100644
--- a/core/src/main/java/org/springframework/ws/soap/saaj/SaajSoapMessageException.java
+++ b/core/src/main/java/org/springframework/ws/soap/saaj/SaajSoapMessageException.java
@@ -20,6 +20,7 @@ import org.springframework.ws.soap.SoapMessageException;
/**
* @author Arjen Poutsma
+ * @since 1.0
*/
public class SaajSoapMessageException extends SoapMessageException {
diff --git a/core/src/main/java/org/springframework/ws/soap/saaj/SaajSoapMessageFactory.java b/core/src/main/java/org/springframework/ws/soap/saaj/SaajSoapMessageFactory.java
index e0d083f4..60692128 100644
--- a/core/src/main/java/org/springframework/ws/soap/saaj/SaajSoapMessageFactory.java
+++ b/core/src/main/java/org/springframework/ws/soap/saaj/SaajSoapMessageFactory.java
@@ -47,6 +47,7 @@ import org.springframework.ws.transport.TransportInputStream;
*
* @author Arjen Poutsma
* @see org.springframework.ws.soap.saaj.SaajSoapMessage
+ * @since 1.0
*/
public class SaajSoapMessageFactory implements SoapMessageFactory, InitializingBean {
diff --git a/core/src/main/java/org/springframework/ws/soap/saaj/support/SaajContentHandler.java b/core/src/main/java/org/springframework/ws/soap/saaj/support/SaajContentHandler.java
index 5c36dd68..8cfc1761 100644
--- a/core/src/main/java/org/springframework/ws/soap/saaj/support/SaajContentHandler.java
+++ b/core/src/main/java/org/springframework/ws/soap/saaj/support/SaajContentHandler.java
@@ -38,6 +38,7 @@ import org.xml.sax.SAXException;
* @author Arjen Poutsma
* @see javax.xml.soap.Node
* @see javax.xml.soap.SOAPElement
+ * @since 1.0
*/
public class SaajContentHandler implements ContentHandler {
diff --git a/core/src/main/java/org/springframework/ws/soap/saaj/support/SaajUtils.java b/core/src/main/java/org/springframework/ws/soap/saaj/support/SaajUtils.java
index 10530393..6eba743f 100644
--- a/core/src/main/java/org/springframework/ws/soap/saaj/support/SaajUtils.java
+++ b/core/src/main/java/org/springframework/ws/soap/saaj/support/SaajUtils.java
@@ -42,6 +42,7 @@ import org.w3c.dom.Element;
* @author Arjen Poutsma
* @see Name
* @see QName
+ * @since 1.0
*/
public abstract class SaajUtils {
diff --git a/core/src/main/java/org/springframework/ws/soap/saaj/support/SaajXmlReader.java b/core/src/main/java/org/springframework/ws/soap/saaj/support/SaajXmlReader.java
index 1c410b3a..3dabe7c7 100644
--- a/core/src/main/java/org/springframework/ws/soap/saaj/support/SaajXmlReader.java
+++ b/core/src/main/java/org/springframework/ws/soap/saaj/support/SaajXmlReader.java
@@ -35,6 +35,7 @@ import org.xml.sax.helpers.AttributesImpl;
* @author Arjen Poutsma
* @see javax.xml.soap.Node
* @see javax.xml.soap.SOAPElement
+ * @since 1.0
*/
public class SaajXmlReader extends AbstractXmlReader {
diff --git a/core/src/main/java/org/springframework/ws/soap/server/SoapEndpointInterceptor.java b/core/src/main/java/org/springframework/ws/soap/server/SoapEndpointInterceptor.java
index 4491516f..0adef5cf 100644
--- a/core/src/main/java/org/springframework/ws/soap/server/SoapEndpointInterceptor.java
+++ b/core/src/main/java/org/springframework/ws/soap/server/SoapEndpointInterceptor.java
@@ -24,6 +24,7 @@ import org.springframework.ws.soap.SoapHeaderElement;
* are considered different from regular responses.
*
* @author Arjen Poutsma
+ * @since 1.0
*/
public interface SoapEndpointInterceptor extends EndpointInterceptor {
diff --git a/core/src/main/java/org/springframework/ws/soap/server/SoapEndpointInvocationChain.java b/core/src/main/java/org/springframework/ws/soap/server/SoapEndpointInvocationChain.java
index a6350b38..51fca01a 100644
--- a/core/src/main/java/org/springframework/ws/soap/server/SoapEndpointInvocationChain.java
+++ b/core/src/main/java/org/springframework/ws/soap/server/SoapEndpointInvocationChain.java
@@ -27,6 +27,7 @@ import org.springframework.ws.server.EndpointInvocationChain;
* @author Arjen Poutsma
* @see #getActorsOrRoles()
* @see SoapMessageDispatcher
+ * @since 1.0
*/
public class SoapEndpointInvocationChain extends EndpointInvocationChain {
diff --git a/core/src/main/java/org/springframework/ws/soap/server/SoapEndpointMapping.java b/core/src/main/java/org/springframework/ws/soap/server/SoapEndpointMapping.java
index a2b3eb54..4f8627e3 100644
--- a/core/src/main/java/org/springframework/ws/soap/server/SoapEndpointMapping.java
+++ b/core/src/main/java/org/springframework/ws/soap/server/SoapEndpointMapping.java
@@ -27,6 +27,7 @@ import org.springframework.ws.server.EndpointMapping;
* SoapMessageDispatcher does not require all endpoint mappings to implement this interface.
*
* @author Arjen Poutsma
+ * @since 1.0
*/
public interface SoapEndpointMapping extends EndpointMapping {
diff --git a/core/src/main/java/org/springframework/ws/soap/server/SoapMessageDispatcher.java b/core/src/main/java/org/springframework/ws/soap/server/SoapMessageDispatcher.java
index c71baa38..037a746f 100644
--- a/core/src/main/java/org/springframework/ws/soap/server/SoapMessageDispatcher.java
+++ b/core/src/main/java/org/springframework/ws/soap/server/SoapMessageDispatcher.java
@@ -43,6 +43,7 @@ import org.springframework.ws.soap.soap12.Soap12Header;
* @author Arjen Poutsma
* @see org.springframework.ws.soap.SoapMessage
* @see SoapEndpointInterceptor
+ * @since 1.0
*/
public class SoapMessageDispatcher extends MessageDispatcher {
diff --git a/core/src/main/java/org/springframework/ws/soap/server/endpoint/AbstractSoapFaultDefinitionExceptionResolver.java b/core/src/main/java/org/springframework/ws/soap/server/endpoint/AbstractSoapFaultDefinitionExceptionResolver.java
index 1f821a07..8f09ac01 100644
--- a/core/src/main/java/org/springframework/ws/soap/server/endpoint/AbstractSoapFaultDefinitionExceptionResolver.java
+++ b/core/src/main/java/org/springframework/ws/soap/server/endpoint/AbstractSoapFaultDefinitionExceptionResolver.java
@@ -34,6 +34,7 @@ import org.springframework.ws.soap.soap11.Soap11Body;
* @author Arjen Poutsma
* @see #setDefaultFault(SoapFaultDefinition)
* @see #getFaultDefinition(Object,Exception)
+ * @since 1.0
*/
public abstract class AbstractSoapFaultDefinitionExceptionResolver extends AbstractEndpointExceptionResolver {
diff --git a/core/src/main/java/org/springframework/ws/soap/server/endpoint/SimpleSoapExceptionResolver.java b/core/src/main/java/org/springframework/ws/soap/server/endpoint/SimpleSoapExceptionResolver.java
index 298546c7..8b381c23 100644
--- a/core/src/main/java/org/springframework/ws/soap/server/endpoint/SimpleSoapExceptionResolver.java
+++ b/core/src/main/java/org/springframework/ws/soap/server/endpoint/SimpleSoapExceptionResolver.java
@@ -25,28 +25,23 @@ import org.springframework.ws.soap.SoapBody;
import org.springframework.ws.soap.SoapMessage;
/**
- * Simple, SOAP-specific
- * {@link org.springframework.ws.server.EndpointExceptionResolver EndpointExceptionResolver}
+ * Simple, SOAP-specific {@link org.springframework.ws.server.EndpointExceptionResolver EndpointExceptionResolver}
* implementation that stores the exception's message as the fault string.
- *
+ *
* The fault code is always set to a Sender (in SOAP 1.1) or Receiver (SOAP 1.2). * * @author Arjen Poutsma + * @since 1.0 */ public class SimpleSoapExceptionResolver extends AbstractEndpointExceptionResolver { private Locale locale = Locale.ENGLISH; - - /** - * Sets the locale for the faultstring or reason of the SOAP Fault. - *
Defaults to {@link Locale#ENGLISH}. - */ + /** Sets the locale for the faultstring or reason of the SOAP Fault.
Defaults to {@link Locale#ENGLISH}. */
public void setLocale(Locale locale) {
this.locale = locale;
}
-
protected boolean resolveExceptionInternal(MessageContext messageContext, Object endpoint, Exception ex) {
Assert.isTrue(messageContext.getResponse() instanceof SoapMessage,
"SimpleSoapExceptionResolver requires a SoapMessage");
diff --git a/core/src/main/java/org/springframework/ws/soap/server/endpoint/SoapFaultDefinition.java b/core/src/main/java/org/springframework/ws/soap/server/endpoint/SoapFaultDefinition.java
index 12732908..2a7a0fde 100644
--- a/core/src/main/java/org/springframework/ws/soap/server/endpoint/SoapFaultDefinition.java
+++ b/core/src/main/java/org/springframework/ws/soap/server/endpoint/SoapFaultDefinition.java
@@ -26,6 +26,7 @@ import javax.xml.namespace.QName;
* @author Arjen Poutsma
* @see SoapFaultDefinitionEditor
* @see SoapFaultMappingExceptionResolver
+ * @since 1.0
*/
public class SoapFaultDefinition {
diff --git a/core/src/main/java/org/springframework/ws/soap/server/endpoint/SoapFaultDefinitionEditor.java b/core/src/main/java/org/springframework/ws/soap/server/endpoint/SoapFaultDefinitionEditor.java
index 932a506a..9cb8b9c9 100644
--- a/core/src/main/java/org/springframework/ws/soap/server/endpoint/SoapFaultDefinitionEditor.java
+++ b/core/src/main/java/org/springframework/ws/soap/server/endpoint/SoapFaultDefinitionEditor.java
@@ -59,6 +59,7 @@ import org.springframework.xml.namespace.QNameEditor;
* @see SoapFaultDefinition#SENDER
* @see SoapFaultDefinition#CLIENT
* @see org.springframework.ws.soap.SoapFault#getFaultCode()
+ * @since 1.0
*/
public class SoapFaultDefinitionEditor extends PropertyEditorSupport {
diff --git a/core/src/main/java/org/springframework/ws/soap/server/endpoint/SoapFaultMappingExceptionResolver.java b/core/src/main/java/org/springframework/ws/soap/server/endpoint/SoapFaultMappingExceptionResolver.java
index f827cf68..9a0965b2 100644
--- a/core/src/main/java/org/springframework/ws/soap/server/endpoint/SoapFaultMappingExceptionResolver.java
+++ b/core/src/main/java/org/springframework/ws/soap/server/endpoint/SoapFaultMappingExceptionResolver.java
@@ -26,6 +26,7 @@ import org.springframework.util.CollectionUtils;
* exceptionMappings property, the format of which is documented in {@link SoapFaultDefinitionEditor}.
*
* @author Arjen Poutsma
+ * @since 1.0
*/
public class SoapFaultMappingExceptionResolver extends AbstractSoapFaultDefinitionExceptionResolver {
diff --git a/core/src/main/java/org/springframework/ws/soap/server/endpoint/interceptor/AbstractFaultCreatingValidatingInterceptor.java b/core/src/main/java/org/springframework/ws/soap/server/endpoint/interceptor/AbstractFaultCreatingValidatingInterceptor.java
index 6f6ae985..337d7de1 100644
--- a/core/src/main/java/org/springframework/ws/soap/server/endpoint/interceptor/AbstractFaultCreatingValidatingInterceptor.java
+++ b/core/src/main/java/org/springframework/ws/soap/server/endpoint/interceptor/AbstractFaultCreatingValidatingInterceptor.java
@@ -43,6 +43,7 @@ import org.xml.sax.SAXParseException;
* @see #setDetailElementName(javax.xml.namespace.QName)
* @see #DEFAULT_DETAIL_ELEMENT_NAME
* @see #handleResponseValidationErrors(org.springframework.ws.context.MessageContext,org.xml.sax.SAXParseException[])
+ * @since 1.0
*/
public abstract class AbstractFaultCreatingValidatingInterceptor extends AbstractValidatingInterceptor {
@@ -139,8 +140,8 @@ public abstract class AbstractFaultCreatingValidatingInterceptor extends Abstrac
/**
* Template method that is called when the request message contains validation errors. This implementation logs all
- * errors, returns false, and creates a {@link SoapBody#addClientOrSenderFault(String,Locale) client
- * or sender} {@link SoapFault}, adding a {@link SoapFaultDetail} with all errors if the
+ * errors, returns false, and creates a {@link SoapBody#addClientOrSenderFault(String,Locale) client or
+ * sender} {@link SoapFault}, adding a {@link SoapFaultDetail} with all errors if the
* addValidationErrorDetail property is true.
*
* @param messageContext the message context
diff --git a/core/src/main/java/org/springframework/ws/soap/server/endpoint/interceptor/PayloadValidatingInterceptor.java b/core/src/main/java/org/springframework/ws/soap/server/endpoint/interceptor/PayloadValidatingInterceptor.java
index 94377ce5..4fbf5071 100644
--- a/core/src/main/java/org/springframework/ws/soap/server/endpoint/interceptor/PayloadValidatingInterceptor.java
+++ b/core/src/main/java/org/springframework/ws/soap/server/endpoint/interceptor/PayloadValidatingInterceptor.java
@@ -37,19 +37,16 @@ import org.springframework.ws.WebServiceMessage;
* @see #setSchemas(org.springframework.core.io.Resource[])
* @see #setValidateRequest(boolean)
* @see #setValidateResponse(boolean)
+ * @since 1.0
*/
public class PayloadValidatingInterceptor extends AbstractFaultCreatingValidatingInterceptor {
- /**
- * Returns the payload source of the given message.
- */
+ /** Returns the payload source of the given message. */
protected Source getValidationRequestSource(WebServiceMessage request) {
return request.getPayloadSource();
}
- /**
- * Returns the payload source of the given message.
- */
+ /** Returns the payload source of the given message. */
protected Source getValidationResponseSource(WebServiceMessage response) {
return response.getPayloadSource();
}
diff --git a/core/src/main/java/org/springframework/ws/soap/server/endpoint/interceptor/SoapEnvelopeLoggingInterceptor.java b/core/src/main/java/org/springframework/ws/soap/server/endpoint/interceptor/SoapEnvelopeLoggingInterceptor.java
index 033d354e..7a9de8d1 100644
--- a/core/src/main/java/org/springframework/ws/soap/server/endpoint/interceptor/SoapEnvelopeLoggingInterceptor.java
+++ b/core/src/main/java/org/springframework/ws/soap/server/endpoint/interceptor/SoapEnvelopeLoggingInterceptor.java
@@ -34,6 +34,7 @@ import org.springframework.ws.soap.server.SoapEndpointInterceptor;
* @see #setLogRequest(boolean)
* @see #setLogResponse(boolean)
* @see #setLogFault(boolean)
+ * @since 1.0
*/
public class SoapEnvelopeLoggingInterceptor extends AbstractLoggingInterceptor implements SoapEndpointInterceptor {
diff --git a/core/src/main/java/org/springframework/ws/soap/server/endpoint/mapping/DelegatingSoapEndpointMapping.java b/core/src/main/java/org/springframework/ws/soap/server/endpoint/mapping/DelegatingSoapEndpointMapping.java
index 94cabd22..c467a5ae 100644
--- a/core/src/main/java/org/springframework/ws/soap/server/endpoint/mapping/DelegatingSoapEndpointMapping.java
+++ b/core/src/main/java/org/springframework/ws/soap/server/endpoint/mapping/DelegatingSoapEndpointMapping.java
@@ -39,6 +39,7 @@ import org.springframework.ws.soap.server.SoapEndpointMapping;
* @author Arjen Poutsma
* @see org.springframework.ws.soap.SoapHeader#examineMustUnderstandHeaderElements(String)
* @see org.springframework.ws.soap.SoapVersion#getNextActorOrRoleUri()
+ * @since 1.0
*/
public class DelegatingSoapEndpointMapping implements InitializingBean, SoapEndpointMapping {
diff --git a/core/src/main/java/org/springframework/ws/soap/server/endpoint/mapping/SoapActionEndpointMapping.java b/core/src/main/java/org/springframework/ws/soap/server/endpoint/mapping/SoapActionEndpointMapping.java
index c250d350..7e27dba2 100644
--- a/core/src/main/java/org/springframework/ws/soap/server/endpoint/mapping/SoapActionEndpointMapping.java
+++ b/core/src/main/java/org/springframework/ws/soap/server/endpoint/mapping/SoapActionEndpointMapping.java
@@ -48,6 +48,7 @@ import org.springframework.ws.soap.server.SoapEndpointMapping;
* payloadCaching disabled).
*
* @author Arjen Poutsma
+ * @since 1.0
*/
public class SoapActionEndpointMapping extends AbstractMapBasedEndpointMapping implements SoapEndpointMapping {
diff --git a/core/src/main/java/org/springframework/ws/soap/soap11/Soap11Body.java b/core/src/main/java/org/springframework/ws/soap/soap11/Soap11Body.java
index 03f8446a..7188343c 100644
--- a/core/src/main/java/org/springframework/ws/soap/soap11/Soap11Body.java
+++ b/core/src/main/java/org/springframework/ws/soap/soap11/Soap11Body.java
@@ -28,6 +28,7 @@ import org.springframework.ws.soap.SoapFaultException;
*
* @author Arjen Poutsma
* @see Soap11Fault
+ * @since 1.0
*/
public interface Soap11Body extends SoapBody {
diff --git a/core/src/main/java/org/springframework/ws/soap/soap11/Soap11Fault.java b/core/src/main/java/org/springframework/ws/soap/soap11/Soap11Fault.java
index 9a255fc0..7e831b0d 100644
--- a/core/src/main/java/org/springframework/ws/soap/soap11/Soap11Fault.java
+++ b/core/src/main/java/org/springframework/ws/soap/soap11/Soap11Fault.java
@@ -25,12 +25,11 @@ import org.springframework.ws.soap.SoapFault;
* SOAP 1.2 with respect to SOAP Faults.
*
* @author Arjen Poutsma
+ * @since 1.0
*/
public interface Soap11Fault extends SoapFault {
- /**
- * Returns the locale of the fault string.
- */
+ /** Returns the locale of the fault string. */
Locale getFaultStringLocale();
}
diff --git a/core/src/main/java/org/springframework/ws/soap/soap11/Soap11Header.java b/core/src/main/java/org/springframework/ws/soap/soap11/Soap11Header.java
index f69d7288..c9c55cd8 100644
--- a/core/src/main/java/org/springframework/ws/soap/soap11/Soap11Header.java
+++ b/core/src/main/java/org/springframework/ws/soap/soap11/Soap11Header.java
@@ -26,6 +26,7 @@ import org.springframework.ws.soap.SoapHeaderException;
* Subinterface of SoapHeader that exposes SOAP 1.1 functionality.
*
* @author Arjen Poutsma
+ * @since 1.0
*/
public interface Soap11Header extends SoapHeader {
diff --git a/core/src/main/java/org/springframework/ws/soap/soap12/Soap12Body.java b/core/src/main/java/org/springframework/ws/soap/soap12/Soap12Body.java
index e3c6f4f5..068950e7 100644
--- a/core/src/main/java/org/springframework/ws/soap/soap12/Soap12Body.java
+++ b/core/src/main/java/org/springframework/ws/soap/soap12/Soap12Body.java
@@ -26,6 +26,7 @@ import org.springframework.ws.soap.SoapBody;
* SOAP 1.2 with respect to SOAP Faults.
*
* @author Arjen Poutsma
+ * @since 1.0
*/
public interface Soap12Body extends SoapBody {
diff --git a/core/src/main/java/org/springframework/ws/soap/soap12/Soap12Fault.java b/core/src/main/java/org/springframework/ws/soap/soap12/Soap12Fault.java
index 59a9f254..fd3aa81a 100644
--- a/core/src/main/java/org/springframework/ws/soap/soap12/Soap12Fault.java
+++ b/core/src/main/java/org/springframework/ws/soap/soap12/Soap12Fault.java
@@ -27,6 +27,7 @@ import org.springframework.ws.soap.SoapFault;
* SOAP 1.2 with respect to SOAP Faults.
*
* @author Arjen Poutsma
+ * @since 1.0
*/
public interface Soap12Fault extends SoapFault {
@@ -44,24 +45,16 @@ public interface Soap12Fault extends SoapFault {
*/
void addFaultSubcode(QName subcode);
- /**
- * Returns the fault node. Optional.
- */
+ /** Returns the fault node. Optional. */
String getFaultNode();
- /**
- * Sets the fault node.
- */
+ /** Sets the fault node. */
void setFaultNode(String uri);
- /**
- * Sets the specified fault reason text.
- */
+ /** Sets the specified fault reason text. */
void setFaultReasonText(Locale locale, String text);
- /**
- * Returns the reason associated with the given language.
- */
+ /** Returns the reason associated with the given language. */
String getFaultReasonText(Locale locale);
}
diff --git a/core/src/main/java/org/springframework/ws/soap/soap12/Soap12Header.java b/core/src/main/java/org/springframework/ws/soap/soap12/Soap12Header.java
index 005a2d5f..1544ea55 100644
--- a/core/src/main/java/org/springframework/ws/soap/soap12/Soap12Header.java
+++ b/core/src/main/java/org/springframework/ws/soap/soap12/Soap12Header.java
@@ -27,6 +27,7 @@ import org.springframework.ws.soap.SoapHeaderException;
* Subinterface of SoapHeader that exposes SOAP 1.2 functionality.
*
* @author Arjen Poutsma
+ * @since 1.0
*/
public interface Soap12Header extends SoapHeader {
diff --git a/core/src/main/java/org/springframework/ws/support/MarshallingUtils.java b/core/src/main/java/org/springframework/ws/support/MarshallingUtils.java
index 193702e3..bfa7310b 100644
--- a/core/src/main/java/org/springframework/ws/support/MarshallingUtils.java
+++ b/core/src/main/java/org/springframework/ws/support/MarshallingUtils.java
@@ -32,6 +32,7 @@ import org.springframework.ws.mime.MimeMessage;
* Helper class for endpoints and endpoint mappings that use marshalling.
*
* @author Arjen Poutsma
+ * @since 1.0
*/
public abstract class MarshallingUtils {
diff --git a/core/src/main/java/org/springframework/ws/transport/AbstractReceiverConnection.java b/core/src/main/java/org/springframework/ws/transport/AbstractReceiverConnection.java
index 7c4a07f0..352b8b3e 100644
--- a/core/src/main/java/org/springframework/ws/transport/AbstractReceiverConnection.java
+++ b/core/src/main/java/org/springframework/ws/transport/AbstractReceiverConnection.java
@@ -25,6 +25,7 @@ import java.util.Iterator;
* Abstract base class for {@link WebServiceConnection} implementations used for receiving requests.
*
* @author Arjen Poutsma
+ * @since 1.0
*/
public abstract class AbstractReceiverConnection extends AbstractWebServiceConnection {
diff --git a/core/src/main/java/org/springframework/ws/transport/AbstractSenderConnection.java b/core/src/main/java/org/springframework/ws/transport/AbstractSenderConnection.java
index 60aea67a..583ffdc5 100644
--- a/core/src/main/java/org/springframework/ws/transport/AbstractSenderConnection.java
+++ b/core/src/main/java/org/springframework/ws/transport/AbstractSenderConnection.java
@@ -25,6 +25,7 @@ import java.util.Iterator;
* Abstract base class for {@link WebServiceConnection} implementations used for sending requests.
*
* @author Arjen Poutsma
+ * @since 1.0
*/
public abstract class AbstractSenderConnection extends AbstractWebServiceConnection {
diff --git a/core/src/main/java/org/springframework/ws/transport/AbstractWebServiceConnection.java b/core/src/main/java/org/springframework/ws/transport/AbstractWebServiceConnection.java
index e17079d7..0c2c5626 100644
--- a/core/src/main/java/org/springframework/ws/transport/AbstractWebServiceConnection.java
+++ b/core/src/main/java/org/springframework/ws/transport/AbstractWebServiceConnection.java
@@ -25,6 +25,7 @@ import org.springframework.ws.WebServiceMessageFactory;
* Abstract base class for {@link WebServiceConnection} implementations.
*
* @author Arjen Poutsma
+ * @since 1.0
*/
public abstract class AbstractWebServiceConnection implements WebServiceConnection {
diff --git a/core/src/main/java/org/springframework/ws/transport/EndpointAwareWebServiceConnection.java b/core/src/main/java/org/springframework/ws/transport/EndpointAwareWebServiceConnection.java
index 1337ad7e..2e53d94e 100644
--- a/core/src/main/java/org/springframework/ws/transport/EndpointAwareWebServiceConnection.java
+++ b/core/src/main/java/org/springframework/ws/transport/EndpointAwareWebServiceConnection.java
@@ -24,6 +24,7 @@ import org.springframework.ws.NoEndpointFoundException;
*
* @author Arjen Poutsma
* @see NoEndpointFoundException
+ * @since 1.0
*/
public interface EndpointAwareWebServiceConnection extends WebServiceConnection {
diff --git a/core/src/main/java/org/springframework/ws/transport/FaultAwareWebServiceConnection.java b/core/src/main/java/org/springframework/ws/transport/FaultAwareWebServiceConnection.java
index 2302938e..2bf5a73f 100644
--- a/core/src/main/java/org/springframework/ws/transport/FaultAwareWebServiceConnection.java
+++ b/core/src/main/java/org/springframework/ws/transport/FaultAwareWebServiceConnection.java
@@ -26,6 +26,7 @@ import org.springframework.ws.soap.SoapFault;
* inspecting connection error codes, etc.
*
* @author Arjen Poutsma
+ * @since 1.0
*/
public interface FaultAwareWebServiceConnection extends WebServiceConnection {
diff --git a/core/src/main/java/org/springframework/ws/transport/TransportConstants.java b/core/src/main/java/org/springframework/ws/transport/TransportConstants.java
index abc78547..a8a9dde7 100644
--- a/core/src/main/java/org/springframework/ws/transport/TransportConstants.java
+++ b/core/src/main/java/org/springframework/ws/transport/TransportConstants.java
@@ -20,6 +20,7 @@ package org.springframework.ws.transport;
* Declares useful transport constants.
*
* @author Arjen Poutsma
+ * @since 1.0
*/
public interface TransportConstants {
diff --git a/core/src/main/java/org/springframework/ws/transport/TransportException.java b/core/src/main/java/org/springframework/ws/transport/TransportException.java
index 4ba0e6d0..0ea2734c 100644
--- a/core/src/main/java/org/springframework/ws/transport/TransportException.java
+++ b/core/src/main/java/org/springframework/ws/transport/TransportException.java
@@ -22,6 +22,7 @@ import java.io.IOException;
* Abstract base class for exceptions related to the transport layer.
*
* @author Arjen Poutsma
+ * @since 1.0
*/
public abstract class TransportException extends IOException {
diff --git a/core/src/main/java/org/springframework/ws/transport/TransportInputStream.java b/core/src/main/java/org/springframework/ws/transport/TransportInputStream.java
index 3584b1b7..c431e3c3 100644
--- a/core/src/main/java/org/springframework/ws/transport/TransportInputStream.java
+++ b/core/src/main/java/org/springframework/ws/transport/TransportInputStream.java
@@ -29,6 +29,7 @@ import org.springframework.util.Assert;
* @author Arjen Poutsma
* @see #getHeaderNames()
* @see #getHeaders(String)
+ * @since 1.0
*/
public abstract class TransportInputStream extends InputStream {
diff --git a/core/src/main/java/org/springframework/ws/transport/TransportOutputStream.java b/core/src/main/java/org/springframework/ws/transport/TransportOutputStream.java
index b2486837..cefe3a11 100644
--- a/core/src/main/java/org/springframework/ws/transport/TransportOutputStream.java
+++ b/core/src/main/java/org/springframework/ws/transport/TransportOutputStream.java
@@ -27,6 +27,7 @@ import org.springframework.util.Assert;
*
* @author Arjen Poutsma
* @see #addHeader(String,String)
+ * @since 1.0
*/
public abstract class TransportOutputStream extends OutputStream {
diff --git a/core/src/main/java/org/springframework/ws/transport/WebServiceConnection.java b/core/src/main/java/org/springframework/ws/transport/WebServiceConnection.java
index db7068a3..833f20c0 100644
--- a/core/src/main/java/org/springframework/ws/transport/WebServiceConnection.java
+++ b/core/src/main/java/org/springframework/ws/transport/WebServiceConnection.java
@@ -29,6 +29,7 @@ import org.springframework.ws.WebServiceMessageFactory;
*
* @author Arjen Poutsma
* @see WebServiceMessageSender#createConnection(String)
+ * @since 1.0
*/
public interface WebServiceConnection {
diff --git a/core/src/main/java/org/springframework/ws/transport/WebServiceMessageReceiver.java b/core/src/main/java/org/springframework/ws/transport/WebServiceMessageReceiver.java
index ab21c65f..e6f8804f 100644
--- a/core/src/main/java/org/springframework/ws/transport/WebServiceMessageReceiver.java
+++ b/core/src/main/java/org/springframework/ws/transport/WebServiceMessageReceiver.java
@@ -23,6 +23,7 @@ import org.springframework.ws.context.MessageContext;
* coming in on a transport.
*
* @author Arjen Poutsma
+ * @since 1.0
*/
public interface WebServiceMessageReceiver {
diff --git a/core/src/main/java/org/springframework/ws/transport/WebServiceMessageSender.java b/core/src/main/java/org/springframework/ws/transport/WebServiceMessageSender.java
index 723b251a..7128a816 100644
--- a/core/src/main/java/org/springframework/ws/transport/WebServiceMessageSender.java
+++ b/core/src/main/java/org/springframework/ws/transport/WebServiceMessageSender.java
@@ -21,14 +21,14 @@ import java.io.IOException;
import org.springframework.ws.WebServiceMessage;
/**
- * Defines the methods for classes capable of sending and receiving
- * {@link WebServiceMessage} instances across a transport.
- *
- *
The WebServiceMessageSender is basically a factory for
- * {@link WebServiceConnection} objects.
+ * Defines the methods for classes capable of sending and receiving {@link WebServiceMessage} instances across a
+ * transport.
+ *
The WebServiceMessageSender is basically a factory for {@link WebServiceConnection} objects.
*
* @author Arjen Poutsma
* @see WebServiceConnection
+ * @since 1.0
*/
public interface WebServiceMessageSender {
diff --git a/core/src/main/java/org/springframework/ws/transport/context/DefaultTransportContext.java b/core/src/main/java/org/springframework/ws/transport/context/DefaultTransportContext.java
index 48d70ca4..22d8cbd9 100644
--- a/core/src/main/java/org/springframework/ws/transport/context/DefaultTransportContext.java
+++ b/core/src/main/java/org/springframework/ws/transport/context/DefaultTransportContext.java
@@ -22,6 +22,7 @@ import org.springframework.ws.transport.WebServiceConnection;
* Default implementation of the TransportContext interface.
*
* @author Arjen Poutsma
+ * @since 1.0
*/
public class DefaultTransportContext implements TransportContext {
diff --git a/core/src/main/java/org/springframework/ws/transport/context/TransportContext.java b/core/src/main/java/org/springframework/ws/transport/context/TransportContext.java
index 3094455f..6622e78f 100644
--- a/core/src/main/java/org/springframework/ws/transport/context/TransportContext.java
+++ b/core/src/main/java/org/springframework/ws/transport/context/TransportContext.java
@@ -8,6 +8,7 @@ import org.springframework.ws.transport.WebServiceConnection;
* An instance of this class can be associated with a thread via the {@link TransportContextHolder} class.
*
* @author Arjen Poutsma
+ * @since 1.0
*/
public interface TransportContext {
diff --git a/core/src/main/java/org/springframework/ws/transport/context/TransportContextHolder.java b/core/src/main/java/org/springframework/ws/transport/context/TransportContextHolder.java
index 3b55742f..77c5d720 100644
--- a/core/src/main/java/org/springframework/ws/transport/context/TransportContextHolder.java
+++ b/core/src/main/java/org/springframework/ws/transport/context/TransportContextHolder.java
@@ -21,6 +21,7 @@ package org.springframework.ws.transport.context;
*
* @author Arjen Poutsma
* @see TransportContext
+ * @since 1.0
*/
public abstract class TransportContextHolder {
diff --git a/core/src/main/java/org/springframework/ws/transport/http/AbstractHttpSenderConnection.java b/core/src/main/java/org/springframework/ws/transport/http/AbstractHttpSenderConnection.java
index bb783155..74763aa4 100644
--- a/core/src/main/java/org/springframework/ws/transport/http/AbstractHttpSenderConnection.java
+++ b/core/src/main/java/org/springframework/ws/transport/http/AbstractHttpSenderConnection.java
@@ -31,6 +31,7 @@ import org.springframework.ws.transport.WebServiceConnection;
* Abstract base class for {@link WebServiceConnection} implementations that send request over HTTP.
*
* @author Arjen Poutsma
+ * @since 1.0
*/
public abstract class AbstractHttpSenderConnection extends AbstractSenderConnection
implements FaultAwareWebServiceConnection {
diff --git a/core/src/main/java/org/springframework/ws/transport/http/AbstractHttpWebServiceMessageSender.java b/core/src/main/java/org/springframework/ws/transport/http/AbstractHttpWebServiceMessageSender.java
index e6a86100..d0ead88a 100644
--- a/core/src/main/java/org/springframework/ws/transport/http/AbstractHttpWebServiceMessageSender.java
+++ b/core/src/main/java/org/springframework/ws/transport/http/AbstractHttpWebServiceMessageSender.java
@@ -24,6 +24,7 @@ import org.springframework.ws.transport.WebServiceMessageSender;
* HTTP.
*
* @author Arjen Poutsma
+ * @since 1.0
*/
public abstract class AbstractHttpWebServiceMessageSender implements WebServiceMessageSender {
diff --git a/core/src/main/java/org/springframework/ws/transport/http/CommonsHttpConnection.java b/core/src/main/java/org/springframework/ws/transport/http/CommonsHttpConnection.java
index f9b08741..b1a631bb 100644
--- a/core/src/main/java/org/springframework/ws/transport/http/CommonsHttpConnection.java
+++ b/core/src/main/java/org/springframework/ws/transport/http/CommonsHttpConnection.java
@@ -36,6 +36,7 @@ import org.springframework.ws.transport.WebServiceConnection;
* PostMethod}.
*
* @author Arjen Poutsma
+ * @since 1.0
*/
public class CommonsHttpConnection extends AbstractHttpSenderConnection {
diff --git a/core/src/main/java/org/springframework/ws/transport/http/CommonsHttpMessageSender.java b/core/src/main/java/org/springframework/ws/transport/http/CommonsHttpMessageSender.java
index ddfba65e..d1fdd975 100644
--- a/core/src/main/java/org/springframework/ws/transport/http/CommonsHttpMessageSender.java
+++ b/core/src/main/java/org/springframework/ws/transport/http/CommonsHttpMessageSender.java
@@ -43,6 +43,7 @@ import org.springframework.ws.transport.WebServiceConnection;
* @see HttpUrlConnectionMessageSender
* @see HttpClient
* @see #setCredentials(Credentials)
+ * @since 1.0
*/
public class CommonsHttpMessageSender extends AbstractHttpWebServiceMessageSender
implements InitializingBean, DisposableBean {
diff --git a/core/src/main/java/org/springframework/ws/transport/http/HttpServletConnection.java b/core/src/main/java/org/springframework/ws/transport/http/HttpServletConnection.java
index ce6640f4..58b05f88 100644
--- a/core/src/main/java/org/springframework/ws/transport/http/HttpServletConnection.java
+++ b/core/src/main/java/org/springframework/ws/transport/http/HttpServletConnection.java
@@ -35,6 +35,7 @@ import org.springframework.ws.transport.support.EnumerationIterator;
* Implementation of {@link WebServiceConnection} that is based on the Servlet API.
*
* @author Arjen Poutsma
+ * @since 1.0
*/
public class HttpServletConnection extends AbstractReceiverConnection
implements EndpointAwareWebServiceConnection, FaultAwareWebServiceConnection {
diff --git a/core/src/main/java/org/springframework/ws/transport/http/HttpTransportConstants.java b/core/src/main/java/org/springframework/ws/transport/http/HttpTransportConstants.java
index e0289eea..ed7e848e 100644
--- a/core/src/main/java/org/springframework/ws/transport/http/HttpTransportConstants.java
+++ b/core/src/main/java/org/springframework/ws/transport/http/HttpTransportConstants.java
@@ -22,6 +22,7 @@ import org.springframework.ws.transport.TransportConstants;
* Declares HTTP-specific transport constants.
*
* @author Arjen Poutsma
+ * @since 1.0
*/
public interface HttpTransportConstants extends TransportConstants {
diff --git a/core/src/main/java/org/springframework/ws/transport/http/HttpTransportException.java b/core/src/main/java/org/springframework/ws/transport/http/HttpTransportException.java
index 971a4478..09155d19 100644
--- a/core/src/main/java/org/springframework/ws/transport/http/HttpTransportException.java
+++ b/core/src/main/java/org/springframework/ws/transport/http/HttpTransportException.java
@@ -22,6 +22,7 @@ import org.springframework.ws.transport.TransportException;
* Exception that is thrown when an error occurs in the HTTP transport.
*
* @author Arjen Poutsma
+ * @since 1.0
*/
public class HttpTransportException extends TransportException {
diff --git a/core/src/main/java/org/springframework/ws/transport/http/HttpUrlConnection.java b/core/src/main/java/org/springframework/ws/transport/http/HttpUrlConnection.java
index 56b0f172..e8e6c4f5 100644
--- a/core/src/main/java/org/springframework/ws/transport/http/HttpUrlConnection.java
+++ b/core/src/main/java/org/springframework/ws/transport/http/HttpUrlConnection.java
@@ -35,6 +35,7 @@ import org.springframework.ws.transport.WebServiceConnection;
* Implementation of the {@link WebServiceConnection} interface that uses a {@link HttpURLConnection}.
*
* @author Arjen Poutsma
+ * @since 1.0
*/
public class HttpUrlConnection extends AbstractHttpSenderConnection {
diff --git a/core/src/main/java/org/springframework/ws/transport/http/HttpUrlConnectionMessageSender.java b/core/src/main/java/org/springframework/ws/transport/http/HttpUrlConnectionMessageSender.java
index bd87664a..f9ce5544 100644
--- a/core/src/main/java/org/springframework/ws/transport/http/HttpUrlConnectionMessageSender.java
+++ b/core/src/main/java/org/springframework/ws/transport/http/HttpUrlConnectionMessageSender.java
@@ -33,6 +33,7 @@ import org.springframework.ws.transport.WebServiceConnection;
*
* @author Arjen Poutsma
* @see java.net.HttpURLConnection
+ * @since 1.0
*/
public class HttpUrlConnectionMessageSender extends AbstractHttpWebServiceMessageSender {
diff --git a/core/src/main/java/org/springframework/ws/transport/http/MessageDispatcherServlet.java b/core/src/main/java/org/springframework/ws/transport/http/MessageDispatcherServlet.java
index 54b157a7..2f6c3f94 100644
--- a/core/src/main/java/org/springframework/ws/transport/http/MessageDispatcherServlet.java
+++ b/core/src/main/java/org/springframework/ws/transport/http/MessageDispatcherServlet.java
@@ -60,6 +60,7 @@ import org.springframework.ws.wsdl.WsdlDefinition;
* @see org.springframework.web.servlet.DispatcherServlet
* @see org.springframework.ws.server.MessageDispatcher
* @see org.springframework.ws.transport.http.WebServiceMessageReceiverHandlerAdapter
+ * @since 1.0
*/
public class MessageDispatcherServlet extends FrameworkServlet {
diff --git a/core/src/main/java/org/springframework/ws/transport/http/WebServiceMessageReceiverHandlerAdapter.java b/core/src/main/java/org/springframework/ws/transport/http/WebServiceMessageReceiverHandlerAdapter.java
index 820c9c5e..27cec00a 100644
--- a/core/src/main/java/org/springframework/ws/transport/http/WebServiceMessageReceiverHandlerAdapter.java
+++ b/core/src/main/java/org/springframework/ws/transport/http/WebServiceMessageReceiverHandlerAdapter.java
@@ -40,6 +40,7 @@ import org.springframework.ws.transport.support.WebServiceMessageReceiverObjectS
* @see org.springframework.ws.transport.WebServiceMessageReceiver
* @see org.springframework.ws.WebServiceMessageFactory
* @see org.springframework.ws.server.MessageDispatcher
+ * @since 1.0
*/
public class WebServiceMessageReceiverHandlerAdapter extends WebServiceMessageReceiverObjectSupport
implements HandlerAdapter {
diff --git a/core/src/main/java/org/springframework/ws/transport/http/WsdlDefinitionHandlerAdapter.java b/core/src/main/java/org/springframework/ws/transport/http/WsdlDefinitionHandlerAdapter.java
index 5d766523..81c598a8 100644
--- a/core/src/main/java/org/springframework/ws/transport/http/WsdlDefinitionHandlerAdapter.java
+++ b/core/src/main/java/org/springframework/ws/transport/http/WsdlDefinitionHandlerAdapter.java
@@ -72,6 +72,7 @@ import org.w3c.dom.Document;
* @see #setTransformLocations(boolean)
* @see #setLocationExpression(String)
* @see #transformLocation(String,javax.servlet.http.HttpServletRequest)
+ * @since 1.0
*/
public class WsdlDefinitionHandlerAdapter extends TransformerObjectSupport implements HandlerAdapter, InitializingBean {
@@ -94,6 +95,7 @@ public class WsdlDefinitionHandlerAdapter extends TransformerObjectSupport imple
* Sets the XPath expression used for extracting the location attributes from the WSDL 1.1 definition.
*
DEFAULT_LOCATION_EXPRESSION.
+ *
* @see #DEFAULT_LOCATION_EXPRESSION
*/
public void setLocationExpression(String locationExpression) {
diff --git a/core/src/main/java/org/springframework/ws/transport/support/DefaultStrategiesHelper.java b/core/src/main/java/org/springframework/ws/transport/support/DefaultStrategiesHelper.java
index 9488fe9f..a78aa4db 100644
--- a/core/src/main/java/org/springframework/ws/transport/support/DefaultStrategiesHelper.java
+++ b/core/src/main/java/org/springframework/ws/transport/support/DefaultStrategiesHelper.java
@@ -54,6 +54,7 @@ import org.springframework.web.context.WebApplicationContext;
* etc.
*
* @author Arjen Poutsma
+ * @since 1.0
*/
public class DefaultStrategiesHelper {
diff --git a/core/src/main/java/org/springframework/ws/transport/support/EnumerationIterator.java b/core/src/main/java/org/springframework/ws/transport/support/EnumerationIterator.java
index dff4e679..3f9df037 100644
--- a/core/src/main/java/org/springframework/ws/transport/support/EnumerationIterator.java
+++ b/core/src/main/java/org/springframework/ws/transport/support/EnumerationIterator.java
@@ -23,6 +23,7 @@ import java.util.Iterator;
* Adapts an {@link Enumeration} to follow the interface of {@link Iterator}.
*
* @author Arjen Poutsma
+ * @since 1.0
*/
public class EnumerationIterator implements Iterator {
diff --git a/core/src/main/java/org/springframework/ws/transport/support/WebServiceMessageReceiverObjectSupport.java b/core/src/main/java/org/springframework/ws/transport/support/WebServiceMessageReceiverObjectSupport.java
index 2acce295..87892534 100644
--- a/core/src/main/java/org/springframework/ws/transport/support/WebServiceMessageReceiverObjectSupport.java
+++ b/core/src/main/java/org/springframework/ws/transport/support/WebServiceMessageReceiverObjectSupport.java
@@ -42,6 +42,7 @@ import org.springframework.ws.transport.context.TransportContextHolder;
*
* @author Arjen Poutsma
* @see #handleConnection
+ * @since 1.0
*/
public abstract class WebServiceMessageReceiverObjectSupport implements InitializingBean {
diff --git a/core/src/main/java/org/springframework/ws/wsdl/WsdlDefinition.java b/core/src/main/java/org/springframework/ws/wsdl/WsdlDefinition.java
index c5b82668..6086f9f8 100644
--- a/core/src/main/java/org/springframework/ws/wsdl/WsdlDefinition.java
+++ b/core/src/main/java/org/springframework/ws/wsdl/WsdlDefinition.java
@@ -22,6 +22,7 @@ import javax.xml.transform.Source;
* Represents an abstraction for WSDL definitions.
*
* @author Arjen Poutsma
+ * @since 1.0
*/
public interface WsdlDefinition {
diff --git a/core/src/main/java/org/springframework/ws/wsdl/WsdlDefinitionException.java b/core/src/main/java/org/springframework/ws/wsdl/WsdlDefinitionException.java
index f8e3b2c1..934e3afc 100644
--- a/core/src/main/java/org/springframework/ws/wsdl/WsdlDefinitionException.java
+++ b/core/src/main/java/org/springframework/ws/wsdl/WsdlDefinitionException.java
@@ -22,6 +22,7 @@ import org.springframework.ws.WebServiceException;
* Base class for all WSDL definition exceptions.
*
* @author Arjen Poutsma
+ * @since 1.0
*/
public class WsdlDefinitionException extends WebServiceException {
diff --git a/core/src/main/java/org/springframework/ws/wsdl/wsdl11/DynamicWsdl11Definition.java b/core/src/main/java/org/springframework/ws/wsdl/wsdl11/DynamicWsdl11Definition.java
index 63e9e2ba..6cab80fc 100644
--- a/core/src/main/java/org/springframework/ws/wsdl/wsdl11/DynamicWsdl11Definition.java
+++ b/core/src/main/java/org/springframework/ws/wsdl/wsdl11/DynamicWsdl11Definition.java
@@ -30,6 +30,7 @@ import org.springframework.util.Assert;
* @see #setBuilder(Wsdl11DefinitionBuilder)
* @see #setBuildAbstractPart(boolean)
* @see #setBuildConcretePart(boolean)
+ * @since 1.0
*/
public class DynamicWsdl11Definition implements Wsdl11Definition, InitializingBean {
diff --git a/core/src/main/java/org/springframework/ws/wsdl/wsdl11/SimpleWsdl11Definition.java b/core/src/main/java/org/springframework/ws/wsdl/wsdl11/SimpleWsdl11Definition.java
index 00c19f59..643705df 100644
--- a/core/src/main/java/org/springframework/ws/wsdl/wsdl11/SimpleWsdl11Definition.java
+++ b/core/src/main/java/org/springframework/ws/wsdl/wsdl11/SimpleWsdl11Definition.java
@@ -28,27 +28,27 @@ import org.springframework.xml.sax.SaxUtils;
/**
* The default {@link Wsdl11Definition} implementation.
- *
- * Allows a WSDL to be set by the {@link #setWsdl wsdl} property, or directly - * in the {@link #SimpleWsdl11Definition(org.springframework.core.io.Resource) constructor}. + *
+ *Allows a WSDL to be set by the {@link #setWsdl wsdl} property, or directly in the {@link
+ * #SimpleWsdl11Definition(org.springframework.core.io.Resource) constructor}.
*
* @author Arjen Poutsma
+ * @since 1.0
*/
public class SimpleWsdl11Definition implements Wsdl11Definition, InitializingBean {
private Resource wsdlResource;
-
/**
- * Create a new instance of the SimpleWsdl11Definition class.
- *
A subsequent call to the {@link #setWsdl(org.springframework.core.io.Resource)}
- * method is required.
+ * Create a new instance of the SimpleWsdl11Definition class.
A subsequent call to the {@link
+ * #setWsdl(org.springframework.core.io.Resource)} method is required.
*/
public SimpleWsdl11Definition() {
}
/**
* Create a new instance of the SimpleWsdl11Definition class.
+ *
* @param wsdlResource the WSDL resource; must not be null
* @throws IllegalArgumentException if the supplied wsdlResource is null
*/
@@ -57,13 +57,11 @@ public class SimpleWsdl11Definition implements Wsdl11Definition, InitializingBea
this.wsdlResource = wsdlResource;
}
-
public void afterPropertiesSet() throws Exception {
Assert.notNull(this.wsdlResource, "wsdl is required");
Assert.isTrue(this.wsdlResource.exists(), "wsdl '" + this.wsdlResource + "' does not exit");
}
-
public Source getSource() {
try {
return new SAXSource(SaxUtils.createInputSource(this.wsdlResource));
@@ -73,10 +71,9 @@ public class SimpleWsdl11Definition implements Wsdl11Definition, InitializingBea
}
}
-
/**
- * Set the WSDL resource to be exposed by calls to this instances'
- * {@link #getSource()} method.
+ * Set the WSDL resource to be exposed by calls to this instances' {@link #getSource()} method.
+ *
* @param wsdlResource the WSDL resource
*/
public void setWsdl(Resource wsdlResource) {
diff --git a/core/src/main/java/org/springframework/ws/wsdl/wsdl11/Wsdl11Definition.java b/core/src/main/java/org/springframework/ws/wsdl/wsdl11/Wsdl11Definition.java
index f8d6abde..05a8512f 100644
--- a/core/src/main/java/org/springframework/ws/wsdl/wsdl11/Wsdl11Definition.java
+++ b/core/src/main/java/org/springframework/ws/wsdl/wsdl11/Wsdl11Definition.java
@@ -20,11 +20,12 @@ import org.springframework.ws.wsdl.WsdlDefinition;
/**
* Models a WSDL 1.1-specific {@link WsdlDefinition}.
- *
+ *
Just a marker interface at the moment.
*
* @author Arjen Poutsma
* @see Wsdl11DefinitionBuilder
+ * @since 1.0
*/
public interface Wsdl11Definition extends WsdlDefinition {
diff --git a/core/src/main/java/org/springframework/ws/wsdl/wsdl11/Wsdl11DefinitionBuilder.java b/core/src/main/java/org/springframework/ws/wsdl/wsdl11/Wsdl11DefinitionBuilder.java
index c282628d..0135cfb0 100644
--- a/core/src/main/java/org/springframework/ws/wsdl/wsdl11/Wsdl11DefinitionBuilder.java
+++ b/core/src/main/java/org/springframework/ws/wsdl/wsdl11/Wsdl11DefinitionBuilder.java
@@ -25,6 +25,7 @@ import org.springframework.ws.wsdl.WsdlDefinitionException;
* class, etc.
*
* @author Arjen Poutsma
+ * @since 1.0
*/
public interface Wsdl11DefinitionBuilder {
diff --git a/core/src/main/java/org/springframework/ws/wsdl/wsdl11/Wsdl4jDefinition.java b/core/src/main/java/org/springframework/ws/wsdl/wsdl11/Wsdl4jDefinition.java
index 7b869014..495fd0e7 100644
--- a/core/src/main/java/org/springframework/ws/wsdl/wsdl11/Wsdl4jDefinition.java
+++ b/core/src/main/java/org/springframework/ws/wsdl/wsdl11/Wsdl4jDefinition.java
@@ -34,6 +34,7 @@ import org.w3c.dom.Document;
* @author Arjen Poutsma
* @see #Wsdl4jDefinition(javax.wsdl.Definition)
* @see #setDefinition(javax.wsdl.Definition)
+ * @since 1.0
*/
public class Wsdl4jDefinition implements Wsdl11Definition {
diff --git a/core/src/main/java/org/springframework/ws/wsdl/wsdl11/Wsdl4jDefinitionException.java b/core/src/main/java/org/springframework/ws/wsdl/wsdl11/Wsdl4jDefinitionException.java
index c88ef600..1f743b4c 100644
--- a/core/src/main/java/org/springframework/ws/wsdl/wsdl11/Wsdl4jDefinitionException.java
+++ b/core/src/main/java/org/springframework/ws/wsdl/wsdl11/Wsdl4jDefinitionException.java
@@ -24,6 +24,7 @@ import org.springframework.ws.wsdl.WsdlDefinitionException;
* Subclass of WsdlDefinitionException that wraps WSDLExceptions.
*
* @author Arjen Poutsma
+ * @since 1.0
*/
public class Wsdl4jDefinitionException extends WsdlDefinitionException {
diff --git a/core/src/main/java/org/springframework/ws/wsdl/wsdl11/builder/AbstractBindingWsdl4jDefinitionBuilder.java b/core/src/main/java/org/springframework/ws/wsdl/wsdl11/builder/AbstractBindingWsdl4jDefinitionBuilder.java
index a3de76b1..bf9b30ce 100644
--- a/core/src/main/java/org/springframework/ws/wsdl/wsdl11/builder/AbstractBindingWsdl4jDefinitionBuilder.java
+++ b/core/src/main/java/org/springframework/ws/wsdl/wsdl11/builder/AbstractBindingWsdl4jDefinitionBuilder.java
@@ -41,6 +41,7 @@ import org.springframework.ws.wsdl.wsdl11.Wsdl4jDefinitionException;
* ports that match the bindings. Lets subclasses populate these through template methods.
*
* @author Arjen Poutsma
+ * @since 1.0
*/
public abstract class AbstractBindingWsdl4jDefinitionBuilder extends AbstractWsdl4jDefinitionBuilder {
diff --git a/core/src/main/java/org/springframework/ws/wsdl/wsdl11/builder/AbstractSoap11Wsdl4jDefinitionBuilder.java b/core/src/main/java/org/springframework/ws/wsdl/wsdl11/builder/AbstractSoap11Wsdl4jDefinitionBuilder.java
index 85978b05..e871ba20 100644
--- a/core/src/main/java/org/springframework/ws/wsdl/wsdl11/builder/AbstractSoap11Wsdl4jDefinitionBuilder.java
+++ b/core/src/main/java/org/springframework/ws/wsdl/wsdl11/builder/AbstractSoap11Wsdl4jDefinitionBuilder.java
@@ -43,6 +43,7 @@ import javax.xml.namespace.QName;
*
* @author Arjen Poutsma
* @see #setLocationUri(String)
+ * @since 1.0
*/
public abstract class AbstractSoap11Wsdl4jDefinitionBuilder extends AbstractBindingWsdl4jDefinitionBuilder {
diff --git a/core/src/main/java/org/springframework/ws/wsdl/wsdl11/builder/AbstractWsdl4jDefinitionBuilder.java b/core/src/main/java/org/springframework/ws/wsdl/wsdl11/builder/AbstractWsdl4jDefinitionBuilder.java
index 48b677cc..9f800a1a 100644
--- a/core/src/main/java/org/springframework/ws/wsdl/wsdl11/builder/AbstractWsdl4jDefinitionBuilder.java
+++ b/core/src/main/java/org/springframework/ws/wsdl/wsdl11/builder/AbstractWsdl4jDefinitionBuilder.java
@@ -36,22 +36,17 @@ import org.springframework.ws.wsdl.wsdl11.Wsdl4jDefinitionException;
* Definition}, and passes that to subclass template methods.
*
* @author Arjen Poutsma
+ * @since 1.0
*/
public abstract class AbstractWsdl4jDefinitionBuilder implements Wsdl11DefinitionBuilder {
- /**
- * Logger available to subclasses.
- */
+ /** Logger available to subclasses. */
protected final Log logger = LogFactory.getLog(getClass());
- /**
- * WSDL4J extension registry. Lazily created in createExtension().
- */
+ /** WSDL4J extension registry. Lazily created in createExtension(). */
private ExtensionRegistry extensionRegistry;
- /**
- * The WSDL4J Definition created by buildDefinition().
- */
+ /** The WSDL4J Definition created by buildDefinition(). */
private Definition definition;
public final void buildDefinition() throws WsdlDefinitionException {
diff --git a/core/src/main/java/org/springframework/ws/wsdl/wsdl11/builder/XsdBasedSoap11Wsdl4jDefinitionBuilder.java b/core/src/main/java/org/springframework/ws/wsdl/wsdl11/builder/XsdBasedSoap11Wsdl4jDefinitionBuilder.java
index d1883a8f..49d80b0d 100644
--- a/core/src/main/java/org/springframework/ws/wsdl/wsdl11/builder/XsdBasedSoap11Wsdl4jDefinitionBuilder.java
+++ b/core/src/main/java/org/springframework/ws/wsdl/wsdl11/builder/XsdBasedSoap11Wsdl4jDefinitionBuilder.java
@@ -60,6 +60,7 @@ import org.xml.sax.SAXException;
* @see #setPortTypeName(String)
* @see #setRequestSuffix(String)
* @see #setResponseSuffix(String)
+ * @since 1.0
*/
public class XsdBasedSoap11Wsdl4jDefinitionBuilder extends AbstractSoap11Wsdl4jDefinitionBuilder
implements InitializingBean {
diff --git a/core/src/test/java/org/springframework/ws/MockWebServiceMessage.java b/core/src/test/java/org/springframework/ws/MockWebServiceMessage.java
index b06b577d..21dc38d2 100644
--- a/core/src/test/java/org/springframework/ws/MockWebServiceMessage.java
+++ b/core/src/test/java/org/springframework/ws/MockWebServiceMessage.java
@@ -41,6 +41,7 @@ import org.springframework.xml.transform.StringSource;
* Mock implementation of the WebServiceMessage interface.
*
* @author Arjen Poutsma
+ * @since 1.0
*/
public class MockWebServiceMessage implements FaultAwareWebServiceMessage {
diff --git a/core/src/test/java/org/springframework/ws/client/core/SimpleSaajServlet.java b/core/src/test/java/org/springframework/ws/client/core/SimpleSaajServlet.java
index 103af9e4..8c88129b 100644
--- a/core/src/test/java/org/springframework/ws/client/core/SimpleSaajServlet.java
+++ b/core/src/test/java/org/springframework/ws/client/core/SimpleSaajServlet.java
@@ -37,6 +37,7 @@ import org.springframework.util.StringUtils;
* A simple Servlet that uses SAAJ to echo request.
*
* @author Arjen Poutsma
+ * @since 1.0
*/
public class SimpleSaajServlet extends HttpServlet {