Stéphane Nicoll
03b5f0057f
Harmonize visibility of test classes and methods
...
Closes gh-1550
2025-04-21 17:36:00 +02:00
Stéphane Nicoll
b98055139a
Fix compilation warnings
2025-04-19 11:41:13 +02:00
Stéphane Nicoll
772549084e
Harmonize suffix of test classes
...
Closes gh-1528
2025-04-18 11:40:44 +02:00
Stéphane Nicoll
f58db47ba4
Fix error logging in client-side validation
...
Closes gh-1144
2025-04-16 15:11:04 +02:00
Stéphane Nicoll
5d5bd57f79
Clarify how to apply advanced endpoint configuration
...
Closes gh-1209
2025-04-07 13:25:58 +02:00
Stéphane Nicoll
daccb0db6d
Allow SmartEndpointInterceptor to be added as regular interceptor
...
Previously, only SmartEndpointInterceptor instances declared as bean
were considered by AbstractEndpointMapping. Given that it extends from
EndpointInterceptor, this meant that adding them using the regular
setEndpointInterceptor mean they were not considered as such, that is
added irrespective of their `shouldIntercept` contract.
This commit considers both list as holding SmartEndpointInterceptor
instances. As a result, these can now be added using regular hook
points, such as WsConfigurer.
Closes gh-1130
2025-04-06 12:44:02 +02:00
Stéphane Nicoll
50ca51e41f
Clarify scope of WebServiceMessageSender
...
Closes gh-1063
2025-04-06 12:08:11 +02:00
Stéphane Nicoll
611eb9b98d
Use provided HttpClient consistently
...
This commit harmonizes the behavior of HttpComponents5MessageSender to
reuse a provided HttpClient, be it provided via constructor or property.
Closes gh-1512
2025-03-27 18:48:49 +01:00
Stéphane Nicoll
93eb5f4aa4
Polish SoapFault Javadoc
...
Closes gh-1507
2025-03-25 15:13:43 +01:00
Stéphane Nicoll
c32f65e4e3
Add support for compatibility tests
...
This commit enables the compatibility test plugin to tests against
several Spring Framework and Spring Security versions.
Closes gh-1493
2025-03-17 09:26:13 +01:00
Stéphane Nicoll
eeccbce5b8
Harmonize code format
...
Closes gh-1496
2025-03-11 14:31:03 +01:00
Corneil du Plessis
3463205b8c
Apply connection timeout correctly
...
This commit updates HttpComponents5MessageSender to apply the
configured connection timeout. Previously, it was wrongly set as the
connection request timeout.
Closes gh-1436
2025-03-11 10:09:21 +01:00
Stéphane Nicoll
2744867894
Remove dependency on Spring HATEOAS
...
Closes gh-1491
2025-03-10 15:29:02 +01:00
Stéphane Nicoll
b2b96ee0fc
Polish properties format
2025-03-10 13:26:39 +01:00
Stéphane Nicoll
57e3880ce3
Add utility to create a org.xml.sax.XMLReader
...
Closes gh-1471
2025-03-08 12:22:15 +01:00
Stéphane Nicoll
99951dbefc
Deprecate fault-related methods in DomPoxMessage
...
This commit deprecates methods that are unused in DomPoxMessage. They
refer to the FaultAwareWebServiceMessage interface, but that class does
not implement it.
Closes gh-622
2025-03-07 16:58:02 +01:00
Stéphane Nicoll
15d28812b1
Review checkstyle rules of spring-ws-core
...
See gh-1479
2025-03-07 15:36:50 +01:00
Stéphane Nicoll
ae5b46018f
Reorder Javadoc tags consistently
...
See gh-1479
2025-03-07 15:36:50 +01:00
Stéphane Nicoll
00e1e68062
Mark private classes final
...
See gh-1479
2025-03-07 15:36:50 +01:00
Stéphane Nicoll
360f52379b
Add new line between header and package statement
...
See gh-1479
2025-03-07 15:36:50 +01:00
Stéphane Nicoll
60ec66ce79
Add 'this.' for field access
...
See gh-1479
2025-03-07 15:36:49 +01:00
Stéphane Nicoll
bc0168f4b2
Format XML code consistently
...
In particular, this commit uses tabs consistently, rather than spaces.
2025-03-06 18:20:12 +01:00
Stéphane Nicoll
10f4a3bd1e
Review reference guide
...
Closes gh-1475
2025-03-05 16:23:00 +01:00
Stéphane Nicoll
ae1029ea4f
Review Javadoc infrastructure
2025-03-05 10:11:44 +01:00
Stéphane Nicoll
d0800f1ae6
Optimize imports
2025-03-05 10:11:44 +01:00
Stéphane Nicoll
6d684f7cbc
Polish .gitignore configuration
2025-03-05 09:39:57 +01:00
Stéphane Nicoll
08740aa03d
Resolve WsConfigurer lazily
...
This commit updates DelegatingWsConfiguration to resolve WsConfigurer
beans, if any, lazily. Previously, those were resolved prior to the
WsConfiguration would take place, leading to potential early init.
Closes gh-1477
2025-03-05 08:59:49 +01:00
Stéphane Nicoll
a395d8215c
Clean logging configuration in tests
...
Use log4j (2) consistently and remove old log4j 1 configuration.
Closes gh-1476
2025-03-04 17:56:22 +01:00
Andy Wilkinson
49e6c9a70f
Port the build to Gradle
...
Closes gh-1457
2025-02-28 16:38:31 +01:00
Stéphane Nicoll
3a60f3638e
Polish
2025-02-27 15:32:54 +01:00
Stéphane Nicoll
4ffe014733
Fix Javadoc errors
...
See gh-1467
2025-02-27 14:12:39 +01:00
Stéphane Nicoll
30d5f1e6a5
Suppress deprecation for now
...
See gh-1469
2025-02-27 09:54:33 +01:00
Stéphane Nicoll
5a1e5028cb
Adapt to deprecation
2025-02-27 09:50:04 +01:00
Andy Wilkinson
fb4ab827c5
Name test classes consistently
...
Closes gh-1468
2025-02-26 16:02:07 +01:00
Stéphane Nicoll
da47205e58
Review Javadoc
...
Closes gh-1467
2025-02-26 15:28:51 +01:00
Stéphane Nicoll
e5740412bf
Refine Mail API scope in spring-ws-core
...
This commit is a continuation of e81e1cc to apply the same logic on
spring-ws-core.
See gh-1462
2025-02-26 11:29:02 +01:00
Andy Wilkinson
883c110870
Use Jetty 12 for testing as it's Jakarta EE 10 compatible
...
Closes gh-1465
2025-02-24 16:43:52 +01:00
Andy Wilkinson
61c375c905
Use package-info.java instead of package.html
...
Closes gh-1460
2025-02-22 09:27:15 +01:00
Stéphane Nicoll
b94982f0c2
Polish "Harmonize dependency management"
...
See gh-1455
2025-02-19 16:07:57 +01:00
Stéphane Nicoll
00aca5b677
Harmonize copyright headers
2025-02-19 14:34:27 +01:00
Stéphane Nicoll
fdede99aa0
Format code with spring-javaformat
...
This commit configures the build to use spring-javaformat and makes a
first pass to format the code of the project. As part of this, imports
have been optimized, and the license header has been harmonized.
Closes gh-1458
2025-02-19 14:17:06 +01:00
Stéphane Nicoll
90f8b8f163
Stop sharing dependencies at the top-level
...
This commit removes dependencies configured in the root POM and moves
the necessary dependencies to their respective modules.
See gh-1455
2025-02-18 19:35:32 +01:00
Stéphane Nicoll
67c38925f4
Harmonize dependency management
...
See gh-1455
2025-02-18 19:35:22 +01:00
Stéphane Nicoll
f30eda59c0
Format structure of pom files
...
See gh-1455
2025-02-18 19:35:16 +01:00
Stéphane Nicoll
03864b7dfb
Revert test in fe43f88
...
This commit reverts the test that has been introduced to validate the
change in fe43f88 . This test requires Spring Boot to operate and we
cannot rely on that.
See gh-1435
2025-02-18 18:24:54 +01:00
Corneil du Plessis
ae63e8417d
Fix version resolution for stax-ex, saaj-impl, jakarta.xml.soap-api
2024-12-18 16:30:04 +02:00
Corneil du Plessis
fe43f881c1
Fix problem with BeanPostProcessing ( #1447 )
...
Change endpoint mapping from BeanPostProcessor to SmartInitializingSingleton
Added Test and updated test.sh to invoke with separate profile.
Fixes #1435
2024-12-18 16:13:47 +02:00
Corneil du Plessis
439d845a87
Update SaajSoapMessageFactory to only split mime related headers. ( #1423 )
...
Fixes #1421
2024-07-10 16:11:58 +02:00
Corneil du Plessis
071f344a3a
Update transformLocation to not append port when serverName has : after @. ( #1422 )
...
Fixes #1420
2024-07-10 16:08:20 +02:00
Corneil du Plessis
b85fa22e29
Post-release update version to 4.0.12-SNAPSHOT.
2024-05-17 15:15:31 +02:00