Commit Graph

6614 Commits

Author SHA1 Message Date
David Syer
4c3287d2c3 INT-1416: replace control-bus with mbean-exporter 2010-09-03 12:39:00 +00:00
David Syer
c7cfa6fdbc Ignore test suite 2010-09-03 12:38:55 +00:00
David Syer
4e7d8da749 INT-1265: fix tests in suite 2010-09-03 12:02:59 +00:00
David Syer
53f975311a INT-1265, INT-1266, INT-1267: create new mbean exporter and move monitoring to there 2010-09-03 12:02:54 +00:00
Mark Fisher
69b296443a updating readme and changelog for 2.0 M7 2010-09-03 06:22:59 +00:00
Mark Fisher
eb84de121f INT-1305 Refactored CorrelatingMessageHandler to rely on MessagingTemplate rather than using ChannelResolver directly. More importantly, the MessageGroupProcessor now defines a simpler method: Object processMessageGroup(MessageGroup) which is consistent with the MessageProcessor method: Object processMessage(Message) 2010-09-03 05:40:09 +00:00
Mark Fisher
2f5dc0c202 INT-1306 renamed AbstractMessagingGateway to MessagingGatewaySupport 2010-09-03 04:02:49 +00:00
Oleg Zhurakousky
400832836d INT-1246, edited the XML based configuration and added a section for @Publisher being a meta-annotation 2010-09-03 03:10:54 +00:00
Mark Fisher
4677615b5a moved MessagingTemplateTests into core package from channel (since MessagingTemplate itself has moved) 2010-09-03 03:02:58 +00:00
Mark Fisher
8a6ba97c1f INT-943 added support for Future return types on Gateway interface methods 2010-09-03 03:00:09 +00:00
Mark Fisher
b816ac7d44 INT-1411 added tests for asyncConvertSendAndReceive operations with MessagePostProcessor 2010-09-03 00:48:19 +00:00
Mark Fisher
cd4bc04801 INT-1411 added tests for asyncReceiveAndConvert operations 2010-09-03 00:40:56 +00:00
Mark Fisher
9e4a84257b INT-1411 added tests for asyncReceive operations 2010-09-03 00:37:43 +00:00
Mark Fisher
e600243ea8 INT-1411 added test for cancellation 2010-09-03 00:13:03 +00:00
Mark Fisher
c8b9c618d5 INT-1411 added convertSendAndReceive methods that accept MessagePostProcessors for the requests to AsyncMessagingTemplate and AsyncMessagingOperations 2010-09-02 23:39:01 +00:00
Mark Fisher
eb341b234a INT-1411 added receive and receiveAndConvert methods to AsyncMessagingTemplate and AsyncMessagingOperations 2010-09-02 23:25:38 +00:00
Mark Fisher
da83e4c2e1 INT-1411 added tests for AsyncMessagingTemplate 2010-09-02 23:08:51 +00:00
Mark Fisher
245dc30c6f INT-1411 Added AsyncMessagingTemplate, implementing AsyncMessagingOperations 2010-09-02 22:47:30 +00:00
Mark Fisher
ef865521f8 JmsSendingMessageHandler only writes history when enabled (implements TrackableComponent) 2010-09-02 20:54:54 +00:00
Mark Fisher
01e3ae539b INT-1410 SoucePollingChannelAdapter retrieves the componentType from its underlying MessageSource if that MessageSource is also a NamedComponent. 2010-09-02 20:40:20 +00:00
Mark Fisher
4948058482 INT-1410 SourcePollingChannelAdapter is now a TrackableComponent 2010-09-02 20:10:50 +00:00
Mark Fisher
f78794f900 INT-1409 added proper support for the 'send-timeout' attribute on <bridge> 2010-09-02 19:30:58 +00:00
Oleg Zhurakousky
84b00a2862 INT-1408 fixed the issue with ConfigAttributes related to upgrading to Spring Security 3 2010-09-02 18:52:59 +00:00
Mark Fisher
dc5800ed0d avoiding class dependencies in parser 2010-09-02 18:19:21 +00:00
Iwein Fuld
6eda3ec1d2 Prevented "Dispatcher has no subscribers" output in the build. 2010-09-02 18:04:33 +00:00
Iwein Fuld
23c96506ff Renamed 'testChannel's to pinpoint no subscriber isssue 2010-09-02 18:04:30 +00:00
Mark Fisher
1142dab8f9 INT-1406 removed obsolete MethodInvoker code from org.springframework.integration.util 2010-09-02 17:27:37 +00:00
Mark Fisher
c313b8bd78 INT-1283 simplifying MethodInvokingMessageSource 2010-09-02 17:10:27 +00:00
Mark Fisher
f90fa24a04 javadoc 2010-09-02 16:03:20 +00:00
Mark Fisher
c1b90d8aa7 javadoc and formatting 2010-09-02 15:58:10 +00:00
Chris Beams
8d9046825e Add Maven profiles to ease deployment (INT-1404)
Use one of the following as appropriate when deploying the project:

* mvn deploy -Psnapshot
* mvn deploy -Pmilestone
* mvn deploy -Prelease

These profiles ensure that artifacts are uploaded to the right
repositories without requiring the buildmaster to change
<deploymentManagement> information manually.
2010-09-02 15:57:58 +00:00
Chris Beams
a6cf89fd7e Automatically update cafe sample Bundle-Version (INT-1388)
${project.version} has been introduced in the cafe sample's MANIFEST.MF
and the pom has been updated to ensure that the manifest is filtered by
maven.

This change removes need for manually updating the bundle version
during every release.
2010-09-02 15:57:56 +00:00
Chris Beams
c358cedeeb Remove ftp and sftp placeholder manifest files (INT-1388)
-ftp and -sftp modules no longer need placeholder manifests as they
now have proper template.mf files and bundlor support switched on.
2010-09-02 15:57:54 +00:00
Chris Beams
2c17719313 Introduce Maven release:update-versions plugin (INT-1320)
- Upgrade to version 2.0 of the maven-release-plugin in order to
  get the new 'update-versions' goal, which allows for doing nothing
  other than updating pom versions - no tagging, no checkins, etc.

- Accommodate idiosyncracies of the plugin. When running for the first
  time, it became clear that update-versions not only updates versions
  as advertised, but also formats certain elements of the pom.
  Committing just those format changes now so that future actual version
  updates will not have to deal with this uninvited 'help'.

- How to run the command:

  mvn --batch-mode release:update-versions -DdevelopmentVersion=2.0.0.M7

  This will edit the <version> elements in the poms of the projects listed
  in the root pom's <modules> section.
2010-09-02 15:57:05 +00:00
Mark Fisher
a55ab3af05 INT-1401 renamed ExpressionSource to PublisherMetadataSource 2010-09-02 15:37:23 +00:00
Mark Fisher
8285e6b645 updated javadoc 2010-09-02 15:10:02 +00:00
Mark Fisher
f9b75f672a removed empty package 2010-09-02 14:55:06 +00:00
Mark Fisher
e03d934b77 INT-1403 verifying a valid payload expression for void-returning methods with @Publisher 2010-09-02 14:54:07 +00:00
Chris Beams
63fc819afd Update to spring-commons-serializer 1.0.0.M1 (INT-1400)
Necessary in preparation for release of SI 2.0.0.M7 (INT-1388)
2010-09-02 14:27:46 +00:00
Mark Fisher
5c7f97f101 INT-1401 EvaluationContext variable names are now fixed (#return, #method, #args, and #exception) 2010-09-02 14:19:57 +00:00
Oleg Zhurakousky
83c0fe79a2 INT-1375 changed the default value for 'should-mark-messages-as-read' to 'true' 2010-09-02 13:51:05 +00:00
Oleg Zhurakousky
d55b4b9436 changed copyright to 2010 2010-09-02 13:26:42 +00:00
Oleg Zhurakousky
9c701c4e34 INT-1381, added test for 0 value 2010-09-02 13:22:52 +00:00
Oleg Zhurakousky
2057ac2bd5 INT-1392 added groovy docs 2010-09-02 13:20:37 +00:00
Chris Beams
41e8194239 Revert update to 3.0.4 (INT-1293) due to SpEL issue (SPR-7519)
Upon updating to 3.0.4 the build fails with SpEL error code EL1004E when
executing test method shouldFindSimpleAggregatorMethodWithArray().
Reverting for now, but SPR-7519 has been created for tracking what
appears to be a minor SpEL regression.

- template.mf files now declare range [3.0.3, 4.0.0) for all Spring dependencies

- pom.xml files reverted to dependence on 3.0.3.RELEASE
2010-09-02 12:42:23 +00:00
Chris Beams
4ded74b317 Update pom and template.mf files Spring 3.0.4 (INT-1293) 2010-09-02 10:54:11 +00:00
Chris Beams
9e6e232837 Disconnect samples from parent pom (INT-1316) 2010-09-02 10:22:53 +00:00
David Syer
552432c7d5 Patch for groovy support from Oleg 2010-09-02 06:46:00 +00:00
Mark Fisher
a1a4a31a71 INT-1227 removed the protected, overridable shouldSplitIterableReply method in favor of a private, internal method in AbstractReplyProducingMessageHandler that simply checks if at least one item in the Iterable result is a Message or MessageBuilder instance. 2010-09-01 21:35:08 +00:00
Mark Fisher
dc86d88df4 INT-1129, INT-1263, INT-1306 removed SimpleMessagingGateway, refactored AbstractMessagingGateway to support GatewayProxyFactoryBean. AbstractMessagingGateway now uses HistoryWritingMessagePostProcessor. 2010-09-01 20:48:15 +00:00