Commit Graph

1942 Commits

Author SHA1 Message Date
Andy Wilkinson
257f47965f Enable easy installation into local Maven repo
To allow easy installation of the built artifacts into the local Maven
repository, this commit applies the Maven plugin to all Gradle
subprojects. As a result, the install task can now be used to perform
the installation
2014-02-25 13:16:25 +00:00
Arjen Poutsma
35a8831528 Introduced @PayloadRoots annotation
Introduced the @PayloadRoots annotation, a composite of @PayloadRoot.
which allows users to map to multiple payload root element names.

Issue: SWS-864
2014-02-25 12:41:04 +01:00
Arjen Poutsma
05e6a960d9 Merge pull request #11 from wilkinsona/eclipse
Improve Eclipse setup
2014-02-21 11:59:41 +01:00
Andy Wilkinson
eed9000625 Improve Eclipse setup
Only apply the Eclipse plugin to subprojects. This prevents the
creation of an Eclipse project for the root Gradle project which was
masking the Eclipse projects for all of the Gradle sub-projects.

Update .gitignore to ignore the bin folder created by builds in
Eclipse.
2014-02-20 14:47:04 +00:00
Arjen Poutsma
473b4285fd Fixing tests for JDK 1.7
Fixed a couple of tests so that they work under JDK 1.7.
2014-02-12 16:49:37 +01:00
Arjen Poutsma
a201cfcb1e Upgrade Gradle to 1.10 2014-02-11 10:21:18 +01:00
Arjen Poutsma
50fe028cef Added test for XSD attributes
Added additional tests for inlining XSD attributes.

Issue: SWS-861
2014-02-11 10:18:39 +01:00
Arjen Poutsma
ea9e2d1d2d Added test for XSD attributes
Added additional tests for inlining XSD attributes.

Issue: SWS-861
2014-02-10 15:56:44 +01:00
Arjen Poutsma
6d3db750cc Removed Token signing section
Removes section that mentions the special "Token" keyword in binary
signature signing, since that feature is no longer supported as of WSS4J
1.6

Issue: SWS-842
2014-02-06 14:03:24 +01:00
Arjen Poutsma
b3964b7916 Added template method for NoEndpointFoundException
Introduced handleNoEndpointFoundException to allow for customization in
subclasses.

Issue: SWS-850
2014-02-03 12:50:09 +01:00
Arjen Poutsma
6620b1a39d Configurable PKIXBuilderParameters for XWSS
Allow customization of the PKIXBuilderParameters by having a factory
method for it. Also added a revocationEnabled flag, defaulting to false.

Issue: SWS-853
2014-02-03 11:55:05 +01:00
Arjen Poutsma
84a52e2bd5 Make future time to live configurable
Added timeToLive property to the Wss4jSecurityInterceptor.

Issue: SWS-862
2014-02-03 11:04:40 +01:00
Arjen Poutsma
37ba8f8a35 Merge branch 'master' of github.com:SpringSource/spring-ws 2014-01-31 16:02:59 +01:00
Arjen Poutsma
a0b1df6f18 Fixed dependencies for spring-ws-test 2014-01-31 16:02:09 +01:00
Arjen Poutsma
dffa62c9a2 WSMessageSender based on ClientHttpRequestFactory
Introduced an implementation of WebServiceSender that wraps
ClientHttpRequestFactory, as found in Spring 3.

Issue: SWS-859
2014-01-31 16:00:22 +01:00
Arjen Poutsma
ea2ba91c8c Merge pull request #10 from NVolcz/master
Corrected issue tracking section.
2014-01-31 01:31:04 -08:00
Niklas Volcz
cadc74ddcf Corrected issue tracking section. Copy-pasta said Spring Scala should have said Spring Web Services. 2014-01-31 07:42:53 +01:00
Arjen Poutsma
7d3b420ae9 Updated tutorial to SWS 2.1
Updated tutorial to use Spring-WS 2.0.1, specifically JDOM 2.

Issue: SWS-854
2014-01-30 16:13:42 +01:00
Arjen Poutsma
cca13ec49b Javadoc 2014-01-30 14:08:17 +01:00
Arjen Poutsma
1c1db7d914 AxiomUtils.toEnveloper now using StAXUtils
Previously, AxiomUtils.toEnvelope() constructed its own XMLInputFactory
for creating a XMLStreamReader. Now we use Axiom's StAXUtils instead,
thus allowing users to use the standard Axiom mechanisms for setting
STAX properties etc.

Issue: SWS-851
2014-01-27 12:42:57 +01:00
Arjen Poutsma
b12a3e63a1 Resolved NullPointerException
When the payload is null, the PayloadRootSmartSoapEndpointInterceptor
does not throw an exception anymore.

Issue: SWS-857
2014-01-27 12:18:47 +01:00
Arjen Poutsma
3571d6dfe8 Return null URI for null Destination
JmsTransportUtils.toUri now returns null for null destination
parameters.

Issue: SWS-848
2014-01-27 12:11:19 +01:00
Arjen Poutsma
ce64a6a742 Merge pull request #9 from apechinsky/wrongLoggerCheck
Wrong check if logger is enabled in WebServiceTemplate.logResponse method.
2014-01-16 05:01:33 -08:00
Anton Pechinsky
2847659522 Wrong check if logger is enabled in WebServiceTemplate.logResponse method. 2014-01-15 19:21:59 +03:00
Arjen Poutsma
efea26fae4 Upgraded to gradle wrapper 1.9 2013-11-29 10:41:49 +01:00
Arjen Poutsma
843ca6d2ef Migrated to Gradle build
This commit migrates from a Maven-based build system to a Gradle-based
one. Changes include:

- Removed archetype & parent
- Renamed core, support, test, security and xml directories to
  spring-ws-core, spring-ws-test, spring-ws-security, spring-xml
  respectively.
- Moved samples to separate project
  (https://github.com/spring-projects/spring-ws-samples)
2013-11-25 10:57:26 +01:00
Arjen Poutsma
a8c1d2ad97 Updated samples to use 2.1.5.RELEASE-SNAPSHOT
Issue: SWS-847
2013-08-28 12:17:40 +02:00
Arjen Poutsma
0984ae5b4a [maven-release-plugin] prepare for next development iteration 2013-08-22 21:00:40 +02:00
Arjen Poutsma
b15175e446 [maven-release-plugin] prepare release spring-ws-2.1.4.RELEASE 2013-08-22 20:59:53 +02:00
Arjen Poutsma
d3bb36ac9e Preparing for 2.1.4.RELEASE 2013-08-22 12:02:06 +02:00
Arjen Poutsma
f3445a88e6 Added additional Nonce tests for XWSS
Addes addirtional Nonce + Created tests for XWSS.

Issue: SWS-841
2013-08-20 13:35:03 +02:00
Arjen Poutsma
e2f10c331a Improved checkForUtf8ByteOrderMark
Improved algorithm to check for UTF-8 Byte Order Marks. No longer expect
all three starting bytes to be read at once, but reads them as blocks.

Issue: SWS-845
2013-08-20 12:23:41 +02:00
Arjen Poutsma
1ff4d4746e Reverted SOAPJMS_ fallback mechanism
Reverted the fallback mechanism introduced to fix SWS-798, as it reduced
compatibility with 3rd party services.

Issue: SWS-833
2013-08-20 12:01:43 +02:00
Arjen Poutsma
7788210174 Use PoolingClientConnectionManager
Use PoolingClientConnectionManager instead of the deprecated
ThreadSafeClientConnManager in the HttpComponentsMessageSender.

Issue: SWS-838
2013-08-19 13:44:45 +02:00
Arjen Poutsma
faaae2d052 Initialize defaults in WebServiceTemplate constrs
Make sure that initDefaultStrategies is called from all
WebServiceTempalte constructors, including the ones that take
(Un)Marhsaller as arguments.

Issue: SWS-844
2013-08-19 13:22:25 +02:00
Arjen Poutsma
18717fa4d0 Enable schema location transformation from web.xml
When transformSchemaLocation is set in web.xml, we now enable it for
both the XsdSchemaHandlerAdapter as well as the
WsdlDefinitionHandlerAdapter.

Issue: SWS-840
2013-08-19 13:03:12 +02:00
Arjen Poutsma
4af07f6352 Replaced Commons with Apache HttpClient in docs
Replaced references of CommonsHttpMessageSender with
HttpComponentsMessageSender in client-side documentation.

Issue: SWS-839
2013-08-19 12:54:35 +02:00
Arjen Poutsma
b564865505 Merge branch 'master' of github.com:SpringSource/spring-ws 2013-08-19 12:44:21 +02:00
Arjen Poutsma
4c72c12a4c Fixed typos in server documentation
Fixed typo in server documentation, and replaced reference of
PayloadRootQNameEndpointMapping with
PayloadRootAnnotationMethodEndpointMapping.

Issue: SWS-837
2013-08-19 12:42:37 +02:00
Arjen Poutsma
580b1cb2f6 Merge pull request #7 from veithen/wsa-changes
Minor optimization in AbstractAddressingVersion
2013-07-29 01:13:53 -07:00
Andreas Veithen
f9b5f6db2b Minor optimization in AbstractAddressingVersion
There is no need to call SoapHeader#getSource() multiple times in
getSoapHeaderElement.
2013-07-28 17:37:13 +02:00
Arjen Poutsma
a5d99d9941 Merge branch 'master' of github.com:SpringSource/spring-ws 2013-07-24 09:55:05 +02:00
Arjen Poutsma
6b8a289ad3 Added properties to disable entity resolution. 2013-07-24 09:54:22 +02:00
Arjen Poutsma
5e458b7777 Merge pull request #6 from DennisLaumen/master
Fixed typo in SimpleWsdl11Definition
2013-07-24 00:40:11 -07:00
Dennis Laumen
2858b0868b Fixed typo in SimpleWsdl11Definition
Changed the word 'exit' in a log message to 'exist' as it was referring to a non-existent file.
2013-07-23 17:23:34 +02:00
Arjen Poutsma
92869c7f41 Merge pull request #5 from ekonijn/master
* http_components_constructor:
  HttpComponentsMessageSender inintuitive constructor
2013-07-03 12:06:53 +02:00
Erik van Konijnenburg
d2f4ba5e8e HttpComponentsMessageSender inintuitive constructor
HttpComponentsMessageSender has two constructors, with and without
HttpClient, and the one with HttpClient omits adding a
SoapRemoveHeaderInterceptor.

This breaks in org.apache.http.protocol.RequestContent with new
ProtocolException("Content-Length header already present"), but only in
some containers (oc4j) and not in others (jetty, eclipe); this makes the
issue hard to debug.

Adding a note to the javadoc would help the developer pick the proper
constructor to avoid this issue.

Issue: SWS-835
2013-07-03 12:03:29 +02:00
Arjen Poutsma
f4c1fc8211 BspCompliant always set to true
BspCompliant is always set to true in Wss4jSecurityInterceptor.

Issue: SWS-831
2013-07-02 12:41:30 +02:00
Arjen Poutsma
6576999200 Merge pull request #3 from beamerblvd/SWS-832
* SWS-832:
  Added Java config support to Message Servlet
2013-07-02 12:35:01 +02:00
beamerblvd
7d97453ec5 Added Java config support to Message Servlet
Added Java configuration support to MessageDispatcherServlet so that it
can be configured within a ServletContextListener or a
ServletContainerInitializer.

Issue: SWS-832
2013-07-02 12:32:53 +02:00