Brian Clozel
cecc0849a8
Upgrade to Gradle 7.2
...
This commit upgrades Gradle to 7.2.
Gradle configuration names are updated accordingly.
This also upgrades Gradle build plugins.
See gh-26870
3 years ago
Stephane Nicoll
31b651a114
Polish contribution
...
See gh-27248
3 years ago
Syuziko
eaf9deedfd
Polish tests
...
See gh-27248
3 years ago
Juergen Hoeller
ba08006d52
ObjectMapper.configure(MapperFeature, boolean) is deprecated as of Jackson 2.13
...
Closes gh-27206
3 years ago
Stephane Nicoll
411745f4cb
Update copyright year of changed file
...
See gh-27101
3 years ago
diguage
01df63b9cd
Delete unnecessary variable
...
See gh-27101
3 years ago
Sam Brannen
a2ef6badc4
Use StringBuilder.append(char) where possible
...
To slightly improve performance, this commit switches to
StringBuilder.append(char) instead of StringBuilder.append(String)
whenever we append a single character to a StringBuilder.
Closes gh-27098
3 years ago
Sam Brannen
f0f450a18d
Polishing
3 years ago
Juergen Hoeller
0865abef83
Expose current cached session count
...
Closes gh-26811
4 years ago
Juergen Hoeller
7d3f42b27b
Expose endpoint id as listener container name (for transaction/thread name)
...
Closes gh-26683
4 years ago
Juergen Hoeller
6670db9b58
Polishing
4 years ago
Juergen Hoeller
7b6cac2c93
Polishing
4 years ago
Juergen Hoeller
6ffeee3e6f
Basic integration tests with various listener container settings
...
See gh-26442
4 years ago
Juergen Hoeller
0503cf2937
Revised checks for maxMessagesPerTask and idleReceivesPerTaskLimit
...
See gh-26442
4 years ago
Koen Serneels
14c802f979
Introduced 'idleReceivesPerTaskLimit': also mark task idle when idle receives per task threshold is reached
...
Closes GH-26195
4 years ago
Juergen Hoeller
a6e48811c0
Compatibility with Jackson 2.12 (tested against 2.12.0-rc1)
...
Closes gh-25907
4 years ago
Juergen Hoeller
6e4fcb69f0
Polishing
4 years ago
Juergen Hoeller
9dfef59af2
Construct StringWriter instances with appropriate initial size
...
Closes gh-25789
4 years ago
Juergen Hoeller
874574513c
Replace remaining usage of LinkedList with ArrayList/ArrayDeque
...
Closes gh-25650
4 years ago
Juergen Hoeller
04df9b8f49
Efficient checks for empty strings and single character matches
...
Closes gh-25552
Closes gh-25553
4 years ago
Sam Brannen
6a2939a4d4
Suppress deprecation warnings in JmsInvokerTests
4 years ago
Sam Brannen
bd65762582
Polish Javadoc for MessagePostProcessor interfaces
...
See gh-25571
4 years ago
Philippe Marschall
6a7e58ac82
Add @FunctionalInterface to MessagePostProcessor
...
Add the @FunctionalInterface annotation to the MessagePostProcessor
interfaces in the spring-jms and spring-messaging projects.
Closes gh-25571
4 years ago
Juergen Hoeller
a1a9bb3e7f
Explicit note on phasing out serialization-based remoting
...
See gh-25379
4 years ago
Sam Brannen
335c3d5db6
Polish contribution
...
See gh-25445
4 years ago
XenoAmess
ab859fcc96
Refine use of substring operations
...
Closes gh-25445
4 years ago
Sam Brannen
a8901e3cf8
Polish contribution
...
See gh-25445
4 years ago
XenoAmess
edfc6c0293
Refine use of substring operations
...
Closes gh-25445
4 years ago
Sam Brannen
cdc234d7db
Polish contribution
...
See gh-25446
4 years ago
XenoAmess
c547809e89
Use instanceof instead of Class#isInstance where feasible
...
Closes gh-25446
4 years ago
Juergen Hoeller
165a6f186d
Expose setExceptionListener on AbstractJmsListenerContainerFactory
...
Closes gh-22102
4 years ago
Brian Clozel
d9ccd618ea
Deprecate remoting technologies support
...
Because of security and broader industry support, support for several
remoting technologies is now deprecated and scheduled for removal in
Spring Framework 6.0.
This commit deprecates the following remoting technologies:
* HTTPInvoker
* RMI
* Hessian
* JMS remoting
Other remoting technologies like EJB or JAXWS might be deprecated in the
future depending on industry support.
Closes gh-25379
4 years ago
Sam Brannen
ab0e651547
Polish SerializationTestUtils, clean up warnings, etc.
4 years ago
Сергей Цыпанов
7949937655
Remove redundant assignment of default values to volatile fields
4 years ago
Sam Brannen
8099fc8178
Use try-with-resources language construct where feasible
...
Closes gh-2063
Co-authored-by: igor-suhorukov <igor.suhorukov@gmail.com>
4 years ago
Juergen Hoeller
e955e52f2f
Refactor method name dispatching to switch statements
...
Closes gh-25163
5 years ago
Sam Brannen
12e05280ad
Upgrade to AssertJ 3.16
5 years ago
陈其苗
13970ae528
Use autoboxing instead of explicit wrapping in tests
...
Closes gh-24801
5 years ago
Sam Brannen
e26764d249
Remove duplicate words in documentation and polish Javadoc
5 years ago
陈其苗
0463d7fcb9
Set proxyBeansMethod to false when no method is called
5 years ago
Juergen Hoeller
e0319b1f79
Raise log level for exceptions from EntityManager close call
...
Closes gh-24501
5 years ago
Sam Brannen
5581f3b77b
Use Gradle test fixture support for spring-tx
...
See gh-23550
5 years ago
Sam Brannen
7cd4ddf5fc
Rename test fixture package in spring-beans
...
See gh-23550
5 years ago
Sam Brannen
61d4ee594d
Use Gradle test fixture support for spring-beans and spring-context
...
See gh-23550
5 years ago
Gary Russell
63844c6d74
MappingJackson2MessageConverter: fix javadoc typo
...
`getJavaTypeForMessage()` - wrong parameter description.
5 years ago
Sam Brannen
9f00eb68e9
Clean up warnings
5 years ago
Phillip Webb
d945ae9191
Add blank line between java and javax imports
...
See gh-23539
Co-authored-by: Sam Brannen <sbrannen@pivotal.io>
5 years ago
Phillip Webb
deba2ed1b3
Add blank line between java and javax imports
...
See gh-23539
5 years ago
Brian Clozel
d4089747b8
Use dependency management in Framework build
...
Prior to this commit, the Spring Framework build would partially use the
dependency management plugin to import and enforce BOMs.
This commit applies the dependency management plugin to all Java
projects and regroups all version management declaration in the root
`build.gradle` file (versions and exclusions).
Some versions are overridden in specific modules for
backwards-compatibility reasons or extended support.
This commit also adds the Gradle versions plugin that checks for
dependency upgrades in artifact repositories and produces a report; you
can use the following:
./gradlew dependencyUpdates
5 years ago
Sam Brannen
ad6231ad29
Add missing @Override annotations
5 years ago