Oliver Gierke
2abef3aafc
#31 - Move away from deprecated assertion methods in Spring 5.
...
We now consistently use Assert.notNull(…) et al that take an error message as the overload without a message have been deprecated in Spring 5.
Added build profile for Spring 5 releases and snapshots.
2017-01-31 10:48:22 +01:00
Shanmukha Rao Meesala
66eaf45b17
#24 - Use correct execution environment for Java 6 in manifest.
...
Updated template.mf to render a correct Java 6 execution environment (i.e. JavaSE-1.6 instead of J2SE-1.6).
Original pull request: #25 .
2016-08-30 15:06:08 +02:00
Oliver Gierke
a800aa0ecc
#18 - Explicitly declare bean definitions target type for plugin registries.
...
We now use the API introduced in Spring Framework 4.3.3 to explicitly declare a ResolvableType for the BeanDefinition of the plugin registries. This allows to autowire registries as PluginRegisty<Foo, …> and PluginRegistry<Bar, …> without using explicit qualifiers.
2016-08-30 11:53:32 +02:00
Oliver Gierke
1feb021ee3
#21 - Upgraded to Spring baseline to 4.3.
...
Upgraded to Spring 4.3.3 snapshots. Upgraded Logback 1.1.3 to 1.1.7 and Slf4J 1.7.14 to 1.7.21, too.
2016-08-30 11:48:21 +02:00
Oliver Gierke
1464c8e30b
#17 - Updated build dependencies.
2016-01-28 10:38:17 +01:00
Oliver Gierke
cedd3fc03f
#20 - Upgraded to Spring Framework 4.1.9.
2016-01-28 10:32:32 +01:00
Oliver Gierke
ad017e83cd
#19 - Exceptions on plugin lookup can now be submitted lazily.
...
Introduced overloads on PluginRegistry which instead of taking an exception instance immediately (which requires instance creation beforehand) now accept a Supplier<E> so that the exception creation can actually be delayed until it's really needed.
Deprecated the old methods taking exception instances directly.
2016-01-28 10:24:15 +01:00
Spring Buildmaster
46d36ec85d
#13 - Prepare next development iteration.
2015-03-05 02:12:42 -08:00
Spring Buildmaster
ee53d9f3fa
#13 - Release version 1.2.0.RELEASE.
2015-03-05 02:12:33 -08:00
Oliver Gierke
4464d36398
#13 - Prepare 1.2.0.RELEASE.
...
Upgarded to Spring 4.0 generation. Upgraded test dependencies and Maven plugins. Polished Project metadata and repository URIs.
2015-03-05 11:04:20 +01:00
Oliver Gierke
def9d6cfe2
#11 - Fixed broken equals(…) in SimplePluginMetadata.
2015-03-05 11:01:20 +01:00
Oliver Gierke
83cf68afb7
#12 - Added license file to project.
2015-03-05 10:53:03 +01:00
Spring Buildmaster
fb1b09ffb2
#6 - Prepare next development iteration.
2014-05-01 10:30:26 -07:00
Spring Buildmaster
7261a19fb0
#6 - Release version 1.1.0.RELEASE.
2014-05-01 10:30:21 -07:00
Oliver Gierke
3f9b6d17a5
#8 - Prepare 1.1.0.RELEASE.
...
Upgraded to Spring 3.2.8, Slf4j 1.7.6 and Logback 1.1.0.
2014-05-01 19:27:06 +02:00
Oliver Gierke
5c962ba287
#9 - Removed Spring Integration integration module.
2014-05-01 19:11:00 +02:00
Spring Buildmaster
4ce00cc87d
#5 - Prepare next development iteration.
2014-01-28 15:18:18 -08:00
Spring Buildmaster
4304d8b8b4
#5 - Release version 1.0.0.RELEASE.
2014-01-28 15:18:16 -08:00
Oliver Gierke
0150456210
#5 - Added SCM information.
...
Fixed indentation.
2014-01-29 00:15:06 +01:00
Oliver Gierke
b805257345
#5 - Upgraded to Spring 3.2.7.
2014-01-28 23:50:00 +01:00
Oliver Gierke
f3801fd8f9
#5 - Polished readme.
2014-01-21 12:46:13 +01:00
Oliver Gierke
33a6ec2a2d
#5 - Polishing pom.xml in preparation of 1.0 release.
2014-01-21 12:44:03 +01:00
Oliver Gierke
fd415c3c7e
#9 - Polished readme.
2014-01-21 12:44:03 +01:00
Chris Beams
0524dc79f5
Fix typo in README
2013-08-03 19:22:43 +02:00
Chris Beams
f3bf8a5776
Fix typo in README
2013-08-03 19:20:53 +02:00
Spring Buildmaster
7f5f9b9641
#2 - Prepare next development iteration.
2012-11-22 01:36:56 -08:00
Spring Buildmaster
ee1b49cf8c
#2 - Release version 0.8.0.RELEASE.
2012-11-22 01:36:53 -08:00
Oliver Gierke
a54e6e241d
Fixed Spring Integration setup required after latest upgrade.
...
Switched to extend AbstractIntegrationNamespaceHandler to make sure the auto-channel registration works properly and channels are discovered wherever they are declared.
2012-11-22 10:26:41 +01:00
Oliver Gierke
cfddee95c1
#2 - Added Logback configuration and ditched Log4J.
2012-11-22 10:25:47 +01:00
Oliver Gierke
c46f965c38
#2 - Polished pom.xml before release.
...
Upgraded to Spring 3.1.3.RELEASE, Slf4j 1.7.2, Spring Integration 2.1.5.RELEASE. Added URL for build system.
2012-11-22 10:11:27 +01:00
Oliver Gierke
ccadfe6a50
#3 - Fixed declaration of exported type in namespace XSD.
2012-11-22 10:04:26 +01:00
Oliver Gierke
3f941603a7
Updated README.
...
Added section on @EnablePluginRegistries. General polishing.
2012-11-15 20:20:47 +01:00
Oliver Gierke
50857dc867
BeanListFactoryBean creates defensive copy of beans found.
...
This is necessary to the sorting applied correctly as it would be dropped through the proxy access otherwise.
2012-10-29 14:52:07 +01:00
Oliver Gierke
30e2b2c2fe
Added support for exclusions to AbstractTypeAwareSupport.
...
AbstractTypeAwareSupport now takes an array of type to be excluded from the bean lookup. The BeansOfTypeTaregtSource's actual bean lookup was changed to not trigger bean creation of types to be excluded.
2012-10-29 14:51:26 +01:00
Oliver Gierke
ed7014cd31
Improvements in PluginRegistry implementations.
...
Improved constructor delegation in OrderAwarePluginRegistry correctly passing empty collections instead of null now. SimplePluginRegistry avoids to look up all plugins for the getPluginFor(…) call. Instead it eagerly returns the first one matching immediately.
2012-10-29 14:49:44 +01:00
Oliver Gierke
f1d9a630f4
Added support for creating PluginRegistry instances via JavaConfig.
...
Introduced @EnablePluginRegistries to list the Plugin interfaces the container shall expose PluginRegistry instances for.
2012-10-26 13:05:45 +02:00
Oliver Gierke
6d656bc328
#1 - Added integration test for ordering in OrderAwarePluginRegistry.
...
Expose that we return OrderAwarePluginRegistry from the factory bean to enable auto wiring the implementation type directly.
2012-10-26 13:03:57 +02:00
Oliver Gierke
93cb86cd52
Fix dependency setup.
...
Unify test dependencies in parent pom.xml. Fixed logging dependencies to only depend on SLF4j API now (in version 1.7.1). Using Logback as test runtime loggin dependency. Fixed Hamcrest/JUnit setup.
2012-10-26 12:52:25 +02:00
Oliver Gierke
c0e01afed2
#1 - Restructuring of internals to fix ordering not being applied.
...
Introduced PluginRegistrySupport base class to make sure we create a copy of the plugin list on first access to it as otherwise the sorting calls get lost in the proxy created by the AbstractTypeAwareSupport.
Removed MutablePluginRegistry interfaces and implementation along the way as it causes more bad than good currently and there doesn't seem to be a real need for it.
2012-10-26 12:51:02 +02:00
Oliver Gierke
a4daad6d59
Polished pom.xml
...
Removed obsolete plugin and profiles setup. Updated Maven plugins to latest versions and dependencies were reasonable.
2012-10-25 12:26:53 +02:00
Oliver Gierke
ce3647339d
#1 - Added test case to show implementing Ordered is considered on proxies as well.
2012-10-25 12:26:53 +02:00
Oliver Gierke
417148959a
Improved readme file.
...
Removed manual anchors as Github now automatically adds those to headlines.
2012-05-20 19:53:24 +03:00
Oliver Gierke
6ab36253aa
Switch from Docbook to Markdown for documentation.
...
Added README.markdown with the current state of the reference docs in Markdown.
2012-02-22 16:05:51 +01:00
Oliver Gierke
a9192a1808
Fixed artifact id of Spring integration integration module.
2012-02-22 11:39:25 +01:00
Oliver Gierke
d039caecaf
Fixed documentation build.
2012-02-22 11:39:09 +01:00
Oliver Gierke
b4a036b66a
Moved project to SpringSource.
2012-02-21 16:04:32 +01:00
Oliver Gierke
49b6dea1f4
Removed Eclipse configuration files.
2012-02-15 22:01:02 +01:00
Oliver Gierke
7693b8ed51
Major overhaul of entire project infrastructure.
...
Formatted source with Spring formatter. Fixed license headers and author tags.
2012-02-15 21:58:56 +01:00
Oliver Gierke
7a0b433e84
Preprare 0.8.0 development iteration.
2011-10-24 17:24:25 -05:00
Oliver Gierke
8ac7833e8a
Prepare 0.7.0 release.
2011-10-24 17:20:22 -05:00