- 10 May, 2017 9 commits
-
-
Andy Wilkinson authored
Closes gh-8968
-
Phillip Webb authored
Significantly rework `ConfigurationPropertyName` in an attempt to reduce the amount of memory and garbage produced. The name elements are now stored as CharSequences and whenever possible subsequences are used. This helps to reduce the memory footprint since the underlying char array can be shared between the source string, and the individual elements. For example: `ConfigurationProperty.of("foo.bar.baz")` will return a name that provides access to the elements `foo`, `bar` and `baz`. However, these three names all share the same char[], just using different offsets and lengths. See gh-9000
-
Phillip Webb authored
Improve ConfigurationPropertySource support by reworking some of the stream calls based on advice offered by Tagir Valeev from JetBrains. Also improved ConfigurationPropertySource.containsDescendantOf so that it returns an enum rather than an Optional<Boolean> (again based on feedback from Tagir). See gh-9000
-
Phillip Webb authored
Rework the ConfigurationPropertySources and related adapter classes to help with performance. The ConfigurationPropertySources class now only monitors for updates when `.attach` is used. The `.get` methods now return the adapted version, but no longer checks to see if sources have been added or removed on each call. This commit also fixes a few caching issues and makes both the `PropertyMapper` implementations true static singletons. See gh-9000
-
Phillip Webb authored
Refactor `ConfigFileApplicationListener` to use a `MultiValueMap` when loading sources. The helps to simplify the code and removes the need for the inner `LoadedPropertySources` class. We're also able to delete the now unused `EnumerableCompositePropertySource` and `PropertySourcesLoader` classes. Fixes gh-9144
-
Phillip Webb authored
-
Phillip Webb authored
-
Phillip Webb authored
-
Phillip Webb authored
-
- 09 May, 2017 11 commits
-
-
Andy Wilkinson authored
Closes gh-7461
-
Andy Wilkinson authored
This reverts commit a8b10f74. See gh-7461
-
Andy Wilkinson authored
Closes gh-7461
-
Stephane Nicoll authored
-
Stephane Nicoll authored
-
Stephane Nicoll authored
This commit makes sure the integration tests use the same versions as the one managed by `spring-boot-dependencies` (including Maven plugins). Closes gh-8947
-
Stephane Nicoll authored
* pr/9132: Upgrade to Spring AMQP 2.0.0.M4
-
Artem Bilan authored
Closes gh-9132
-
Stephane Nicoll authored
-
Stephane Nicoll authored
* pr/9072: Add Membrane Spring Boot Starter
-
Oliver Weiler authored
Closes gh-9072
-
- 08 May, 2017 1 commit
-
-
Stephane Nicoll authored
Closes gh-9129
-
- 07 May, 2017 2 commits
-
-
Stephane Nicoll authored
* pr/9103: Polish
-
Johnny Lim authored
Closes gh-9103
-
- 06 May, 2017 4 commits
-
-
Stephane Nicoll authored
-
Stephane Nicoll authored
* pr/9116: Upgrade to Spring Kafka 1.1.5.RELEASE
-
Gary Russell authored
Closes gh-9116
-
Madhura Bhave authored
-
- 05 May, 2017 9 commits
-
-
Andy Wilkinson authored
Closes gh-9112
-
Stephane Nicoll authored
Closes gh-8891
-
Andy Wilkinson authored
Closes gh-8687
-
Stephane Nicoll authored
* pr/9055: Remove deprecated spring.rabbitmq.listener.* properties Polish "Support direct AMQP container" Support direct AMQP container
-
Stephane Nicoll authored
See gh-9055, gh-9108
-
Stephane Nicoll authored
Closes gh-9055
-
Gary Russell authored
Add support for auto configuration - select container type and separate discrete properties. See gh-9055
-
Stephane Nicoll authored
-
Stephane Nicoll authored
Move `spring.rabbitmq.listener.*` to `spring.rabbitmq.listener.simple.*` in preparation for Spring AMQP 2.0 that supports different container types. Closes gh-9108 See gh-9055
-
- 04 May, 2017 4 commits
-
-
Madhura Bhave authored
-
Madhura Bhave authored
-
Madhura Bhave authored
-
Phillip Webb authored
-