Commit Graph

621 Commits

Author SHA1 Message Date
Mark Fisher
037e8aabc1 PollerParser correctly prevents multiple triggers 2011-09-27 16:52:00 -04:00
Oleg Zhurakousky
789c9d6da1 INT-1884 polished test that intermittently break CI
Increased the 'await' time in JdbcMessageStoreChannelIntegrationTests.testTransactionalSendAndReceive(), polished InnerDefinitionHandlerAwareEndpointParserTests.testAggregatorDefinitionSuccess to avoid NPE and increased its receive timeout as well
2011-09-23 11:04:53 -04:00
Mark Fisher
0439909b8a Add ReplyRequiredException 2011-09-23 10:16:00 -04:00
Mark Fisher
74628ccc5f No-arg gateway method can be a 'send' operation
- no-arg method will now be a send (instead of receive) if @Payload is present

  - added 'method' to the evaluation context variables with the String value of the invoked method's name

  - added test for new gateway no-arg method send option

  - enable 'payload-expression' in XML for no-arg methods

  - use per-method-invocation evaluation context for header expressions (provides 'args' and 'method' as context variables)
2011-09-20 13:15:44 -04:00
Gunnar Hillert
2c023f6fd1 Refactor/Standardize Router XSD Schema Attributes
- Add more documentation for schema elements in spring-integration-xml-2.1.xsd
  - Simplify Handling of Channel Resolution (Failures) for Routers
  - Fix PayloadTypeRouterTests
  - Update reference docs, XSD Schemas
  - Rename 'channel-resolution-required' to 'resolution-required'
  - Updated all tests accordingly
2011-09-20 11:08:43 -04:00
Oleg Zhurakousky
2e6a25f7af INT-1968A fixed the broken test 2011-09-02 16:10:36 -04:00
Oleg Zhurakousky
1d9f0b24e5 ObjectToMapTransformer now handles BigDecimal
refactored it to delegate to Jackson mapper (much simpler)
  deleted unused classes
  changed the name of the attribute to 'shouldFlattenKeys'
  added support and tests for Collection of Collections
  fixed method signature, polishing
  fixed javadoc
  polishing, fixed spelling error, updated javadocs
2011-09-02 12:44:23 -04:00
Mark Fisher
46925cf3e4 removed deprecated trigger sub-elements from core 2011-08-31 12:54:22 -04:00
Mark Fisher
e954e58e93 Gateway now rethrows unwrapped RuntimeExceptions 2011-08-24 20:25:04 -04:00
Oleg Zhurakousky
65b50ba002 INT-2011 fixed ReseqencerParserTests that was broken due to the change in method names in MaxValueReleaseStrategy 2011-08-24 16:13:12 -04:00
Oleg Zhurakousky
cd87a1a167 INT-2011 fixed MessagingMethodInvokerHelper.HandlerMethod.dummyMessages to be of type Collection<Message<?>> instead of List<Message<?>> 2011-08-24 15:47:31 -04:00
David Turanski
7921d3f7e6 INT-2068 fixed shouldSkipNulls logic 2011-08-21 11:05:54 -04:00
Mark Fisher
fa502a735b reverting use of new DefaultConversionService()
new DefaultConversionService() -> ConversionServiceFactory.createDefaultConversionService();
2011-08-19 15:40:30 -04:00
Mark Fisher
46e80d790e Add 'loggerName' property.
1. LoggingHandler now has a loggerName property
2. The <logging-channel-adapter> now has a 'logger-name' attribute

Issue: INT-1947
2011-08-13 14:05:54 -04:00
Oleg Zhurakousky
b9121de1e8 INT-2039 removed more references to deprecated Spring classes. 2011-08-09 07:06:12 -04:00
Oleg Zhurakousky
6ecf0ec1e6 INT-2039 removed references to deprecated Spring classes. Modified code where needed 2011-08-09 00:19:42 -04:00
David Turanski
207f043587 INT-1576,INT-1579,INT-2025: added spring-integration-scripting and fixed HeaderEnricher issue 2011-08-03 15:16:19 +05:30
Mark Fisher
7c9359e65f INT-1969 fixed some ambiguity tests 2011-07-18 15:50:43 -04:00
Oleg Zhurakousky
dda08a1b58 INT-1969 added even more tests for ambiguity checks 2011-07-18 14:04:21 -04:00
Oleg Zhurakousky
92f563f5e1 INT-1969 added more tests to validate several ambiguity scenarios for the PayloadTypeRouter 2011-07-18 13:58:26 -04:00
Oleg Zhurakousky
f31aff1c27 INT-1969 polished PayloadTypeRouter support for determining the weight of sub-classes 2011-07-15 23:25:24 -04:00
Oleg Zhurakousky
4929fff7e5 INT-1978 added more tests for PayloadTypeRouter 2011-07-15 13:26:14 -04:00
Mark Fisher
cc56864c48 removing warnings 2011-07-15 11:48:08 -04:00
Mark Fisher
bd5bb7a101 removed System.out.println 2011-07-14 12:52:02 -04:00
Oleg Zhurakousky
f8acd850dc INT-1974 removed the IF statement which was checking the state of the collection in favor of delegating to the ConversionService 2011-07-13 12:37:06 -04:00
Mark Fisher
94ac56593f INT-1972 MessageBuilder is now more diligent in determining the 'modified' flag value, and as a result it will return the originalMessage from a build() call any time that there have been no additions/removals/modifications to the payload or headers. 2011-07-12 16:41:44 -04:00
Mark Fisher
5bffa91a1b INT-1932 added support for 'delimiters' attribute on the <splitter> element (when not using a 'ref', 'expression', or inner bean) 2011-07-12 14:14:24 -04:00
Oleg Zhurakousky
dc86782195 INT-1969 fixed PayloadTypeRouter to introspect sub-interfaces of the interfaces implemented by the payload type 2011-07-11 18:09:12 -04:00
Oleg Zhurakousky
c00888f537 INT-1953 refactored CORE and HTTP modules to make them compatible with Spring v3.1 while maintaining the target version of 3.0.* 2011-06-24 15:20:32 -04:00
David Turanski
b60525a259 INT-1927 allow sub-elements of <channel-interceptor> other than <bean> tested with <wire-tap> 2011-06-24 13:47:49 -04:00
Oleg Zhurakousky
bad2debbf7 INT-1952 fixed ConsumerEndpointFactoryBean to ensure the Polling Consumer is created with propper ErrorHandler 2011-06-24 11:59:05 -04:00
Mark Fisher
1c1ca9c6af INT-1928 WireTap now refuses to intercept its own channel 2011-06-04 14:34:20 -04:00
Oleg Zhurakousky
6c7755b688 INT-1919 added support for treating '*' as literal value via 'pattern-match' boolean attribute on header-filter with default value 'true' 2011-06-01 07:16:17 -04:00
Oleg Zhurakousky
8424fe24f1 INT-1919 added Pattern matching support to header-filter 2011-05-31 15:52:20 -04:00
Oleg Zhurakousky
350e4f34fb INT-1884 polished MessageIdGeneratorTests to not fail intermittently 2011-05-26 15:21:09 -04:00
Mark Fisher
773218fdb1 INT-1903 added an informational message to the assertNull within the assertDestroy check 2011-05-17 12:23:00 -04:00
Oleg Zhurakousky
c00eb3d2e4 INT-1903 cleaning up even more of tests 2011-05-17 12:19:06 -04:00
Oleg Zhurakousky
b209fbc69e INT-1903 cleaning up more of tests 2011-05-17 12:14:19 -04:00
Oleg Zhurakousky
a3138972cd INT-1903 cleaning up tests 2011-05-17 12:05:53 -04:00
Mark Fisher
c902cde057 INT-1903 properly closing all contexts 2011-05-17 10:09:48 -04:00
Oleg Zhurakousky
58a1af7f4e INT-752 added test to validate sample from JIRA 2011-05-17 10:07:11 -04:00
Oleg Zhurakousky
a494414b64 INT-1903 polishing, more tests 2011-05-17 09:11:03 -04:00
Oleg Zhurakousky
6eff068ca1 INT-1903 polishing 2011-05-16 22:08:16 -04:00
Oleg Zhurakousky
5e9204343f INT-1903 added missing config file 2011-05-16 20:19:46 -04:00
Oleg Zhurakousky
80cf8317cc INT-1903 added tests and some pposlishing to IdGeneratorConfigurer 2011-05-16 20:14:41 -04:00
Oleg Zhurakousky
b9e846933c INT-1903 polishing 2011-05-16 17:03:55 -04:00
Oleg Zhurakousky
0cb3c14603 INT-1903 polishing 2011-05-16 16:57:29 -04:00
Mark Fisher
5bf5d1f145 INT-1899 polishing 2011-05-16 16:56:25 -04:00
Oleg Zhurakousky
34bb27f767 INT-1899 fixed auto-creation of channel logic not to create errorChannel as DirectChannel 2011-05-16 12:25:49 -04:00
Oleg Zhurakousky
74f57c1664 INT-1903 refactoring of Message ID generation strategy. Removed set/reset methods 2011-05-16 12:03:39 -04:00