Spring Web Services Framework

Spring Web Services 2.1.4.RELEASE API

This document is the API specification for the Spring WS Framework
For further API reference and developer documentation, see the Spring Web Services reference documentation.

See:
          Description

Spring-WS
org.springframework.ws Provides the core functionality of the Spring Web Services framework.
org.springframework.ws.client Contains classes for client-side Spring-WS support, allowing for Spring-style Web service access.
org.springframework.ws.client.core Core package of the Spring-WS client-side support.
org.springframework.ws.client.core.support Convenient super class for application classes that need Web service access.
org.springframework.ws.client.support Classes supporting the org.springframework.ws.client.core package.
org.springframework.ws.client.support.destination Provides the DestinationProvider interface.
org.springframework.ws.client.support.interceptor Provides the ClientInterceptor interface, and validating interceptors.
org.springframework.ws.config Provides an namespace handler for the Spring Web Services namespace.
org.springframework.ws.context Contains the MessageContext interface and implementations thereof.
org.springframework.ws.mime Provides MIME functionality for use the Spring Web Services framework.
org.springframework.ws.pox Provides the Plain Old XML (POX) functionality of the Spring Web Services framework.
org.springframework.ws.pox.dom Contains an implementation of the POX interfaces that is based on DOM.
org.springframework.ws.server Contains classes for server-side Spring-WS support.
org.springframework.ws.server.endpoint Provides standard endpoint, and EndpointAdapter implementations.
org.springframework.ws.server.endpoint.adapter Provides miscellaneous EndpointAdapter implementations.
org.springframework.ws.server.endpoint.adapter.method Provides the MethodArgumentResolver and MethodReturnValueHandler abstractions, and various implementations thereof.
org.springframework.ws.server.endpoint.adapter.method.dom Provides DOM-based implementations of the the MethodArgumentResolver and MethodReturnValueHandler interfaces.
org.springframework.ws.server.endpoint.adapter.method.jaxb Provides JAXB2-based implementations of the MethodArgumentResolver and MethodReturnValueHandler interfaces.
org.springframework.ws.server.endpoint.annotation JDK 1.5+ annotations for Spring-WS endpoints.
org.springframework.ws.server.endpoint.interceptor Provides miscellaneous endpoints EndpointInterceptor implementations.
org.springframework.ws.server.endpoint.mapping Provides miscellaneous endpoints EndpointMapping implementations.
org.springframework.ws.server.endpoint.mapping.jaxb Provides JAXB2-based EndpointMapping implementations.
org.springframework.ws.server.endpoint.support Provides helper classes for EndpointAdapter, EndpointInteceptor, and EndpointMapping implementations.
org.springframework.ws.soap Provides the SOAP functionality of the Spring Web Services framework.
org.springframework.ws.soap.addressing Provides WS-Addressing implementation classes.
org.springframework.ws.soap.addressing.client  
org.springframework.ws.soap.addressing.core Core package for WS-Addressing support.
org.springframework.ws.soap.addressing.messageid Contains various strategies for generating WS-Addressing MessageIDs.
org.springframework.ws.soap.addressing.server Contains servers-side WS-Addressing support, in the form of EndpointMappings.
org.springframework.ws.soap.addressing.server.annotation  
org.springframework.ws.soap.addressing.version Contains abstractions over various versions of the WS-Addressing specification.
org.springframework.ws.soap.axiom AXis Object Model (AXIOM) support for Spring-WS' soap message infrastructure.
org.springframework.ws.soap.axiom.support Support classes for working with the AXis Object Model (AXIOM).
org.springframework.ws.soap.client Contains classes for SOAP-specific client-side Spring-WS support.
org.springframework.ws.soap.client.core Contains core classes for SOAP-specific client-side Spring-WS support.
org.springframework.ws.soap.saaj SOAP with Attachments API for Java (SAAJ) support for Spring-WS soap message infrastructure.
org.springframework.ws.soap.saaj.support Support classes for working with the SOAP with Attachments API for Java (SAAJ).
org.springframework.ws.soap.security Provides WS-Security implementation classes.
org.springframework.ws.soap.security.callback Contains generic CallbackHandler implementations.
org.springframework.ws.soap.security.support Contains support classes for handling WS-Security messages.
org.springframework.ws.soap.security.wss4j Contains classes for using the Apache WSS4J WS-Security implementation within Spring-WS.
org.springframework.ws.soap.security.wss4j.callback Contains CallbackHandler implementations for WSS4J.
org.springframework.ws.soap.security.wss4j.support Contains support classes for working with WSS4J.
org.springframework.ws.soap.security.x509  
org.springframework.ws.soap.security.x509.cache  
org.springframework.ws.soap.security.x509.populator  
org.springframework.ws.soap.security.xwss Contains classes for using the XML and WebServices Security WS-Security implementation within Spring-WS.
org.springframework.ws.soap.security.xwss.callback Contains CallbackHandler implementations for XWSS.
org.springframework.ws.soap.security.xwss.callback.jaas Contains CallbackHandler implementations for XWSS that use the Java Authentication and Authorization Service (JAAS).
org.springframework.ws.soap.server Contains classes for SOAP-specific server-side Spring-WS support.
org.springframework.ws.soap.server.endpoint Provides EndpointAdapter, EndpointMapping, and EndpointExceptionResolver implementations for SOAP.
org.springframework.ws.soap.server.endpoint.adapter.method  
org.springframework.ws.soap.server.endpoint.annotation JDK 1.5+ annotations for Spring-WS SOAP endpoints.
org.springframework.ws.soap.server.endpoint.interceptor Provides miscellaneous endpoints EndpointInterceptor implementations for SOAP purposes.
org.springframework.ws.soap.server.endpoint.mapping Provides miscellaneous endpoints EndpointMapping implementations for SOAP purposes.
org.springframework.ws.soap.soap11 Contains interfaces specific to SOAP 1.1.
org.springframework.ws.soap.soap12 Contains interfaces specific to SOAP 1.2.
org.springframework.ws.soap.support Classes supporting the org.springframework.ws.soap package.
org.springframework.ws.stream  
org.springframework.ws.support Provides general helper classes for Spring Web Services.
org.springframework.ws.test.client Provides a testing framework for client-side Web service testing.
org.springframework.ws.test.server Provides a testing framework for server-side Web service testing.
org.springframework.ws.test.support Support classes for the testing framework, used by the classes in the org.springframework.ws.test.client and org.springframework.ws.test.server packages.
org.springframework.ws.test.support.creator Provides the generic WebServiceMessageCreator interface, and implementations.
org.springframework.ws.test.support.matcher Provides the generic WebServiceMessageMatcher interface, and implementations.
org.springframework.ws.transport Contains the TransportRequest and TransportResponse interfaces.
org.springframework.ws.transport.context Abstraction for determining the current TransportInputStream and TransportOutputStream.
org.springframework.ws.transport.http Package providing support for handling messages via HTTP.
org.springframework.ws.transport.jms Package providing support for handling messages via JMS.
org.springframework.ws.transport.jms.support Classes supporting the org.springframework.ws.transport.jms package.
org.springframework.ws.transport.mail Package providing support for handling messages via email.
org.springframework.ws.transport.mail.monitor Provides the MonitoringStrategy interface and implementations.
org.springframework.ws.transport.mail.support Classes supporting the org.springframework.ws.transport.mail package.
org.springframework.ws.transport.support Classes supporting the org.springframework.ws.transport package.
org.springframework.ws.transport.xmpp Package providing support for handling messages via xmpp.
org.springframework.ws.transport.xmpp.support  
org.springframework.ws.wsdl Provides the WSDL functionality of the Spring Web Services framework.
org.springframework.ws.wsdl.wsdl11 Contains interfaces and classes specific to WSDL 1.1.
org.springframework.ws.wsdl.wsdl11.provider Provides a contribution strategy for WSDL definitions.

 

Spring-XML
org.springframework.xml Provides classes for XML handling: version detection and a base XML exception class.
org.springframework.xml.dom Provides classes that help with DOM: the Document Object Model.
org.springframework.xml.namespace Provides classes that help with XML Namespace processing.
org.springframework.xml.sax Provides classes that help with SAX: the Simple API for XML.
org.springframework.xml.transform Provides classes that help with XML transformations.
org.springframework.xml.validation Provides classes for XML validation in JAXP 1.0 and JAXP 1.3.
org.springframework.xml.xpath Provides XPathTemplate implementations, and various classes for XPath evaluation using JAXP 1.3, and Jaxen.
org.springframework.xml.xsd Provides an abstraction over XSD XML schemas.
org.springframework.xml.xsd.commons Contains a implementation of the XsdSchema interfaces that uses Apache WS-Commons XML Schema.

 

This document is the API specification for the Spring WS Framework


For further API reference and developer documentation, see the Spring Web Services reference documentation. That documentation contains more detailed, developer-targeted descriptions, with conceptual overviews, definitions of terms, workarounds, and working code examples.

If you are interested in commercial training, consultancy, and support for the Spring Web Services Framework, SpringSource provides such commercial support.


Spring Web Services Framework

Copyright © 2005-2013 The Spring Web Services Framework. All Rights Reserved.