[SWS-346] HandlerAdapter for XsdSchemas Created: 01/May/08  Updated: 21/Jul/08  Resolved: 30/Jun/08

Status: Closed
Project: Spring Web Services
Component/s: Core
Affects Version/s: 1.5
Fix Version/s: 1.5.3

Type: New Feature Priority: Major
Reporter: Arjen Poutsma Assignee: Arjen Poutsma
Resolution: Fixed Votes: 5
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Issue Links:
Supersede
supersedes SWS-281 add support for imported xsd in stati... Closed

 Description   

Create a HandlerAdapter that can expose implementations of the XsdSchema interface. Similar to the transformLocations on the WsdlDefinitionHandlerAdapter, this adapter should transform any import/include schemaLocations.



 Comments   
Comment by Arjen Poutsma [ 30/Jun/08 ]

Done. Also, the handler adapter is integrated in the MessageDispatcherServlet, so that it automatically exposes all XsdSchema instances in the application context, under $

{bean_name}

.xsd. This is consistent with the WSDL exposing behavior.

I decided not to add any transformation logic for now, because I couldn't think of a solution which would work in all situations (absolute reference URI's, XSDs contained in jars, etc). Subclasses can add this behavior though, in the getSchemaSource() template method.

Comment by Arjen Poutsma [ 21/Jul/08 ]

Closing issues in 1.5.3

Generated at Thu Dec 14 00:24:28 UTC 2017 using JIRA 6.4.14#64029-sha1:ae256fe0fbb912241490ff1cecfb323ea0905ca5.