- 22 Sep, 2018 2 commits
-
-
Andy Wilkinson authored
Closes gh-14577
-
Andy Wilkinson authored
Closes gh-14573
-
- 21 Sep, 2018 34 commits
-
-
Andy Wilkinson authored
Closes gh-14525
-
Andy Wilkinson authored
Closes gh-14572
-
Andy Wilkinson authored
Closes gh-14491
-
Andy Wilkinson authored
Closes gh-14574
-
Andy Wilkinson authored
See gh-14489
-
Andy Wilkinson authored
Closes gh-14571
-
Andy Wilkinson authored
-
Stephane Nicoll authored
-
Stephane Nicoll authored
* pr/14569: Polish RabbitMQ properties doc
-
Gary Russell authored
Fix description for `prefetch`; remove reference to transactions since the direct container does not support transactionSize. Also fix `transactionSize` to just reference acks; autoConfiguration doesn't support enabling transactions. Closes gh-14569
-
Stephane Nicoll authored
* pr/14549: Polish "Migrate size properties to DataSize" Migrate size properties to DataSize
-
Stephane Nicoll authored
Closes gh-14549
-
qct authored
See gh-14549
-
Andy Wilkinson authored
See gh-14522
-
Andy Wilkinson authored
Closes gh-14524
-
Andy Wilkinson authored
Closes gh-14510
-
Andy Wilkinson authored
Closes gh-14489
-
Andy Wilkinson authored
Closes gh-14522
-
Andy Wilkinson authored
See gh-14567
-
Stephane Nicoll authored
-
Stephane Nicoll authored
* pr/14548: Polish "Fix and improve Neo4j related documentation" Fix and improve Neo4j related documentation
-
Stephane Nicoll authored
Closes gh-14548
-
Michael J. Simons authored
See gh-14548
-
Stephane Nicoll authored
Closes gh-14481
-
Stephane Nicoll authored
-
Stephane Nicoll authored
* pr/14560: Polish "Add dependency management for Neo4J OGM embedded driver" Add dependency management for Neo4J OGM embedded driver
-
Stephane Nicoll authored
Closes gh-14560
-
Michael J. Simons authored
See gh-14560
-
Phillip Webb authored
Update the JAR `Hander` so that URL `startsWith` checks produce less garbage. Comparisons are now performed first on the `path` rather than the full `toString`. URL `toString` operations produce quite a lot of garbage since a `StringBuilder` is always used. In addition, we now also cache the JarFile URL toString to save repeated calculation. Closes gh-14561
-
Phillip Webb authored
Rewrite `ConfigurationPropertyName` in an attempt to consume less memory and to reduce GC pressure from `toString()`. Prior to this commit the `toString()` method would always construct a new value from the name elements. This is sub-optimal since on on many occasions the `ConfigurationPropertyName` is created from an already well-formed String. The updated code now attempts to directly use the original value for both `toString` and `equals` whenever possible. Further refinements have also been made to the way that elements are stored. Rather than a list or objects, we now use arrays that contains the split points and types. This helps to reduce the amount of memory required to store the name. Closes gh-13414
-
Phillip Webb authored
Update `SpringConfigurationPropertySource` so that the `DelegatingPropertyMapper` accepts a maximum of two values and does not need to wrap arguments in an array. Also optimize the merge operation to return a single result directly rather than always using a new `List`. Closes gh-14563
-
Phillip Webb authored
Update the `Binder` so that a single shares static `BindConverter` is used whenever possible. Closes gh-14562
-
Phillip Webb authored
Use static finals and private instances to reduce the number of objects created when binding from the `ConfigFileApplicationListener`. Closes gh-13436
-
Phillip Webb authored
Update `ConfigFileApplicationListener` to build description methods using a `StringBuilder` and not to use `String.format`. See gh-13436
-
- 20 Sep, 2018 4 commits
-
-
Madhura Bhave authored
-
Madhura Bhave authored
Closes gh-12552
-
Andy Wilkinson authored
Generally speaking, methods on configuration classes will only be called once and, therefore, it should be safe to hold a reference to a Stream for later one-time usage. However, there are some scenarios in Spring Fu where functional registration results in an attempt being made to use a Stream more than use. This commit protects against multiple use by storing the ObjectProvider and getting a new ordered Stream each time it's needed. Closes gh-14467
-
Andy Wilkinson authored
Closes gh-14467
-