Spring Web Services Framework

Spring Web Services 1.5.9 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, and MessageContextFactory interfaces.
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.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.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.callback.acegi Contains CallbackHandler implementations for WSS4J that use the Acegi Security System for Spring.
org.springframework.ws.soap.security.wss4j.support Contains support classes for working with WSS4J.
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.acegi Contains CallbackHandler implementations for XWSS that use the Acegi Security System for Spring.
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.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.support Provides general helper classes for Spring Web Services.
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.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.builder Deprecated as of Spring Web Services 1.5: superseded by the DefaultWsdl11Definition and org.springframework.ws.wsdl.wsdl11.provider package.
org.springframework.ws.wsdl.wsdl11.provider Provides a contribution strategy for WSDL definitions.

 

Spring-OXM
org.springframework.oxm Root package for Spring's O/X Mapping integration classes.
org.springframework.oxm.castor Package providing integration of Castor within Springs O/X Mapping support.
org.springframework.oxm.config Provides an namespace handler for the Spring Object/XML namespace.
org.springframework.oxm.jaxb Package providing integration of JAXB with Springs O/X Mapping support.
org.springframework.oxm.jibx Package providing integration of JiBX with Springs O/X Mapping support.
org.springframework.oxm.mime Contains (un)marshallers optimized to store binary data in MIME attachments.
org.springframework.oxm.support Provides generic support classes for using Spring's O/X Mapping integration within various scenario's.
org.springframework.oxm.xmlbeans Package providing integration of XMLBeans with Springs O/X Mapping support.
org.springframework.oxm.xstream Package providing integration of XStream with Springs O/X Mapping support.

 

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.stream Provides classes that help with StAX: the Streaming 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-2010 The Spring Web Services Framework. All Rights Reserved.