David Syer
ccd7c9cd28
Add synch block to concurrent test
2010-07-06 05:41:24 +00:00
Oleg Zhurakousky
00bca2d511
INT-1225. Set RRLBS as a default load-balancing strategy at the instance level of Direct/ExecutorChannel. Adjusted some of the tests
2010-07-04 19:47:12 +00:00
Mark Fisher
efd8857871
INT-578 added tests for dynamic recipient list router namespace support
2010-07-03 22:15:40 +00:00
Mark Fisher
1553df8a54
INT-578 adding namespace support for dynamic recipient list routers (using an expression)
2010-07-03 22:05:45 +00:00
Mark Fisher
d26c9eb197
INT-578 added test for RecipientListRouter with MessageSelectors
2010-07-03 21:04:16 +00:00
Mark Fisher
08928f9a80
added a 0 timeout for receive calls in test
2010-07-03 20:39:49 +00:00
Oleg Zhurakousky
682e8166eb
INT-1223, INT-1226. The fix is temporary as we are considering refactoring of ARPMH and supporting classes (see INT-1227), however test cases are now in place to aid in refactoring efforts
2010-07-03 12:56:42 +00:00
Oleg Zhurakousky
234c44f335
INT-1188, moved to the sandbox for further investigation.
2010-06-28 14:17:34 +00:00
Oleg Zhurakousky
1a4288580a
INT-904, INT-907 added tests
2010-06-25 04:01:32 +00:00
Oleg Zhurakousky
1e1c0e84b7
INT-904, INT-907 added exception mapper support to AbstractMessagingGateway, Changed ChannelPublishingMessageListener to extend form AbstractMesagingGateway, added namespace support, tests, etc...
2010-06-25 01:41:30 +00:00
Mark Fisher
4f991b613f
INT-1205 committing removal of test
2010-06-24 21:17:55 +00:00
Mark Fisher
564860bde3
INT-1205 no longer throwing an exception when the $ prefix exists on a header being mapped from a gateway invocation
2010-06-24 20:55:00 +00:00
Marius Bogoevici
1354b808cc
Add support for 'trigger' attribute.
2010-06-24 13:35:35 +00:00
Oleg Zhurakousky
32b34ad47d
INT-1194, cleaned up import declarations
2010-06-24 12:51:58 +00:00
Oleg Zhurakousky
e07a8ace15
INT-1194, MOdified the ErrorMessage to allow for headers to be set as well as Message builder which builds Message as ErrorMessage if payload is of type Throwable
2010-06-24 12:46:50 +00:00
Mark Fisher
e1c5e6b217
INT-1200 the <annotation-config> now accepts the 'default-publisher-channel' attribute for the @Publisher support
2010-06-23 23:51:54 +00:00
Mark Fisher
141124b078
INT-1200 the parser for <annotation-config> now registers the PublisherAnnotationBeanPostProcessor
2010-06-23 22:25:57 +00:00
Mark Fisher
4689ae17ac
INT-1139 added a test demonstrating the use of #args.foo in an expression
2010-06-23 21:59:03 +00:00
Oleg Zhurakousky
2aedd0d33e
INT-1188, change the second argument from combination or MAC+nano to MAC+processId
2010-06-20 18:52:36 +00:00
Oleg Zhurakousky
3c3e699860
INT-1188, Added test cases showing performance benchmarks (sync and async)
2010-06-20 13:08:08 +00:00
David Syer
9332882d62
Fix weird mockito problem
2010-06-19 07:14:19 +00:00
David Syer
87352799fb
INT-1195: rename correlation->group in MessageGroup and friends
2010-06-19 06:59:05 +00:00
David Syer
7d50eb4204
INT-1069: make group id for buffered messages more unique
2010-06-19 06:40:09 +00:00
David Syer
6e79334d6d
INT-1069: Add namespace support for persistent queues
2010-06-19 06:33:53 +00:00
David Syer
923e5b0a20
INT-1069: Add namespace support for persistent queues
2010-06-19 06:33:42 +00:00
Mark Fisher
dc004febf7
INT-1192 The @Publisher "value" attribute has been renamed "payload" for enhanced clarity (at the expense of "value" as a default when no name is provided... which is hindsight not worth it due to ambiguity).
2010-06-18 20:51:59 +00:00
Mark Fisher
c7bbc030cf
INT-1191 added bean resolution support for expression based header-enrichers
2010-06-18 17:07:06 +00:00
Oleg Zhurakousky
6c320719e1
INT-1188, Added support for MAC address discovery to ensure Global uniqueness of UUID
2010-06-18 16:30:10 +00:00
David Syer
0a5ce33f9b
INT-1069: Add MessageGroupQueue and JDBC tests for rollback
2010-06-18 10:49:51 +00:00
David Syer
4e4cb559d1
INT-1069: Change MessageGroup interfaces to better match use cases
2010-06-18 10:49:43 +00:00
Oleg Zhurakousky
2bb02b13ae
INT-789
2010-06-17 22:54:26 +00:00
Mark Fisher
246db01eb9
INT-1186 added bean resolution support for expression based routers
2010-06-17 20:47:37 +00:00
Mark Fisher
b62b8f0f80
INT-1187 added bean resolution support for expression based filters
2010-06-17 20:25:26 +00:00
David Syer
8df7265abb
INT-1176: added scope= attribute to channels and removed thread-local-channel
2010-06-17 11:07:37 +00:00
Mark Fisher
49558ea82f
INT-1184 added bean resolution support for expression based transformers
2010-06-16 21:52:07 +00:00
Mark Fisher
1c75b71884
INT-1183 added bean resolution support for expression based splitters
2010-06-16 21:38:00 +00:00
Mark Fisher
0fe776d607
INT-681, INT-710, INT-1181 added more tests
2010-06-16 19:37:32 +00:00
Mark Fisher
7565773418
INT-681, INT-710, INT-1181 The <service-activator> element now supports an "expression" attribute as an alternative to "ref" + "method". Added ServiceActivatorFactoryBean, modified parser, updated schema, added ServiceActivator constructor to accept expression string, and provided some basic tests.
2010-06-16 19:25:35 +00:00
Mark Fisher
162214a9b1
INT-1181 added support for bean resolution within the ExpressionEvaluatingMessageProcessor
2010-06-16 18:14:16 +00:00
Mark Fisher
9f1913512d
INT-1167 added namespace support for the 'should-skip-nulls' attribute on the <header-enricher> element
2010-06-15 21:59:15 +00:00
Mark Fisher
9724b0c832
INT-1154 The <header-enricher> element now supports the 'send-timeout' attribute.
2010-06-14 23:35:27 +00:00
Mark Fisher
53842d3b70
INT-1165, INT-1175 The 'send-timeout' on a chain element (if provided explicitly) will now take precedence over the send-timeout of its last handler (assuming it's a producer in the first place). Also, duplicate handlers are now rejected in a chain.
2010-06-14 23:02:28 +00:00
Iwein Fuld
2fbf5da2c7
INT-1174: Added CorrelatingMessageBarrier and tests
2010-06-14 15:15:48 +00:00
Iwein Fuld
05d9ea3c2c
INT-1174: prepared MessageGroup to support marking single message
2010-06-14 12:41:48 +00:00
Chris Beams
e5219dfe8f
eliminated all compiler warnings throughout all projects
...
updated pom to emit compiler warnings so that any new ones become obvious
added serialVersionUID to classes that could reasonably need to be serialized (GenericMessage, MessageHeaders, etc)
@SuppressWarnings("serial") on all others
@SuppressWarnings("unused") on private static classes used as spring beans for testing (their methods never get called from java)
eliminated all redundant casting
introducted generics metadata where raw types were still being used
changed public API on several FactoryBeans (by adding <Type> information to 'implements FactoryBean' clause)
2010-05-25 23:18:25 +00:00
Chris Beams
c08a7a657e
renamed modules org.springframework.integration.* -> spring-integration-*
...
@Ignore'd SimpleTcpNetOutboundGatewayTests#testOutboundClose() to avoid failure; this failure is correlated to the module name change, but hard to understand how it would be caused by it
2010-05-25 13:21:25 +00:00
Ben Hale
6696064dd0
Updated the names of the projects
2008-05-20 21:41:01 +00:00
Mark Fisher
9fa4a6b80e
Added a "configure-async-event-multicaster" attribute to the <message-bus/> element and a corresponding 'configureAsynEventMulticaster' property to the MessageBus class. When set to 'true', the 'taskScheduler' of the MessageBus will also be configured as the TaskExecutor for the ApplicationContext's ApplicationEventMulticaster. The default value for this property is 'false' (INT-58).
2008-05-20 20:32:04 +00:00
Mark Fisher
d3c2fdc0a4
Added namespace support for the <router/> element (INT-168).
2008-05-20 17:56:48 +00:00
Mark Fisher
6f207bc2d7
Added namespace support for ThreadLocalChannel (INT-222).
2008-05-20 16:51:12 +00:00