Commit Graph

103 Commits

Author SHA1 Message Date
Oleg Zhurakousky
bd9d591dbf INT-2253
added support for updating MessageGroup with lastModified timestamp on every touch
2011-11-22 04:16:17 -05:00
Oleg Zhurakousky
50d8caa1c3 INT-2231
Fixed JdbcMessageStore to reuse CREATED_DATE while updating UPDATED_DATE

  Added support for configuring MessageGroup timeout based on the idle time of the MessageGroup

  Changed updatedTimestamp to lastModified

  Added an assertion to AbsractMessageGroup.expireMessageGroups to check if lastModified is 0

  Changed attribute name in MessageWrapper in Mongo Message Store
2011-11-21 15:56:04 -05:00
Mark Fisher
87006f36ed polishing 2011-11-21 13:48:27 -05:00
Gunnar Hillert
cd9d9bc656 INT-2245 Jdbc Outbound Gateways - Change "request-timeout" to "reply-timeout"
For reference see: https://jira.springsource.org/browse/INT-2245
2011-11-21 13:46:39 -05:00
Gunnar Hillert
d1c740930c INT-2175 - Add Doc for Stored Proc Components
For reference see: https://jira.springsource.org/browse/INT-2175
2011-11-21 13:43:13 -05:00
Gunnar Hillert
730c0e5174 INT-2241 - Stored Proc: Add attribute: skipUndeclaredResults
For reference see: https://jira.springsource.org/browse/INT-2241
2011-11-17 12:33:33 -05:00
Oleg Zhurakousky
c88206b33e INT-2152 polishing JdbcMessageStore 2011-10-25 12:46:40 -05:00
Oleg Zhurakousky
ddeab16394 INT-2182 interim
INT-2182 interim

INT-2182 work in progress

INT-2182 Refctored MessageGroupQueue and related classes
- created MGS.pollMessageFromGroup(groupId)
- removed MARKED messages concept
- renamed UNMARKED to just Messages
- removed keepReleasedMessages attribute
- refactored JdbcMessageStore to NOT store Messages that belong to a MessageGroup in the MessageGroup table, only relationship
- provided implementation of pollMessageFromGroup method in JdbcMessageStore
- polished tests

INT-2182 refactored MongoDB support to reflect changes to MGQ

INT-2182 added Gemfire support for polling

INT-2182 added Redis support

INT-2182 polishing
removed syncronized blocks from SMG, added availablePermits() method to UpperBound, polished JdbcMessageStore

INT-2182 polishing

INT-2182 polishing

INT-2182 polishing

INT-2182 polishing

INT-2182 polishing

INT-2182 polishing based on PR comments
2011-10-25 12:50:17 -04:00
Mark Fisher
772599cf99 improved jdbc message store test 2011-10-25 11:42:06 -05:00
Oleg Zhurakousky
d76f2dc570 fixed JdbcMessageStoreTests.testAddAndUpdateWithChange() 2011-10-24 12:41:26 -04:00
Mark Fisher
efdce112f8 versionless schemas for jdbc module 2011-10-12 09:51:11 -04:00
Gunnar Hillert
c302f96f6d Fixed some spelling errors 2011-10-12 08:59:48 -04:00
Gunnar Hillert
4508212d40 Code Review Fixes
* AbstractReplyProducingMessageHandler - throw MessageHandlingException instead of MessagingException
* In Parser classes reduce validation logic, where the the Xml Schema already enforces it
* Better null handling in class ProcedureParameter + more unit tests
2011-10-12 08:59:48 -04:00
Gunnar Hillert
a25cb2fcda Refactored the functionality around sqlParameterSourceFactory and usePayloadAsParameterSource 2011-10-12 08:59:48 -04:00
Gunnar Hillert
b018ea84c8 Initial draft of the stored proc. adapters
The following 3 components are provided:

* stored-proc-outbound-channel-adapter
* stored-proc-outbound-gateway
* stored-proc-inbound-channel-adapter
2011-10-12 08:59:48 -04:00
Oleg Zhurakousky
946b9e2b82 INT-2152
parent issue for INT-2134, INT-2135, INT-2142, INT-2155, INT-2158
2011-10-07 12:48:20 -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
7c5603fe83 INT-2092 update schema imports to use 2.1 version 2011-08-31 05:26:02 -04:00
Oleg Zhurakousky
521a602dad INT-2040 changed signature of MessageStore.getMessageCount() to return long. Changed affected implementations 2011-08-11 13:07:41 -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
Oleg Zhurakousky
935cd01d07 INT-1512 changed the type of ID attribute to be xsd:string in all related 2.1 schema files 2011-08-08 23:34:12 -04:00
Mark Fisher
3e71b5a83b INT-2004 added 2.1 versions of all XML schemas and adjusted spring.schemas files accordingly 2011-08-05 11:07:20 -04:00
Oleg Zhurakousky
cd1c4b1c45 INT-1884 bumped the timeout in JdbcMessageStoreChannelIntegrationTests which intermittently fails localy and in CI 2011-07-26 20:35:22 -04:00
Mark Fisher
8cfd7d5a75 removing warnings 2011-07-15 11:50:22 -04:00
Mark Fisher
4866d242be INT-1972 adjusted unit tests for JDBC based on MessageHeader changes 2011-07-12 17:05:31 -04:00
Gary Russell
3cbee4f7e9 INT-1957 Eliminate Spurious NPE from Test Case 2011-07-01 19:36:17 -04:00
Gary Russell
290a8df651 INT-1957 Last Commit should have been: Inner Poller Can Have default="false" 2011-07-01 18:05:17 -04:00
Gary Russell
3b00de4202 INT-1957 Inner Poller Can Have default="true" 2011-07-01 17:57:05 -04:00
Gary Russell
c305d667a0 INT-1884 Fix Sporadically Failing Jdbc Test 2011-06-10 09:37:25 -04:00
Gary Russell
59f6cd99d7 INT-1884 Temporary @Ignore of Failing Jdbc Test 2011-06-09 19:39:29 -04:00
Oleg Zhurakousky
feed13da97 INT-1865 polishing, made attributes 'volatile' 2011-05-17 14:46:41 -04:00
Oleg Zhurakousky
a41ae8bbe1 INT-1865 changed Map implementation in ExpressionEvaluatingSqlParameterSourceFactory.ExpressionEvaluatingSqlParameterSource from ConcurrentHashMap to HashMap 2011-05-17 14:22:49 -04:00
Dave Syer
2150b9b806 INT-1789: fix test for Java 5 (duh) 2011-05-03 17:28:53 +01:00
Gary Russell
16b0248791 INT-1848 Add order Attribute to tcp, udp, jdbc Outbound Endpoints 2011-03-25 15:49:00 -04:00
Oleg Zhurakousky
a69c27b4cf INT-1788 added support for 'ID' to JDBC outbound gateway and adapter 2011-02-08 09:18:25 -05:00
Dave Syer
1b44da28c2 INT-1783: add parameterExpressions to expression evaluating sql parameter source 2011-02-04 15:06:49 +00:00
Dave Syer
8b5077281a INT-1762: add DEFAULT NULL to UPDATED_DATE and lock hint voodoo for sybase 2011-02-04 09:43:03 +00:00
Mark Fisher
59e0f4cb24 xsd doc polish 2011-01-17 16:10:08 -05:00
Oleg Zhurakousky
8630a10d23 INT-1726 added auto-startup attribute to JDBC outbound adapter/gateway 2011-01-10 19:38:54 -05:00
Oleg Zhurakousky
fee03d435c INT-1726 added poller support for JDBC outbound adapter/gateway 2011-01-10 19:31:20 -05:00
Mark Fisher
cddbda4044 removed prefix from header in javadoc example 2010-11-22 17:12:32 -05:00
Dave Syer
941b1127d1 INT-1561: add counters to message stores 2010-11-10 09:26:34 +00:00
Mark Fisher
d9045e1904 INT-1568 removed '$' prefix for headers. Now there is NO prefix. 2010-10-28 15:32:24 -04:00
Mark Fisher
1e9c3c6a8d INT-1528 IntegrationNamespaceUtils.parseInnerHandlerDefinition(..) no longer registers the inner bean definition. Relatedly, all polling inbound adapter parsers now return BeanMetadataElement rather than a pre-registered bean's name (flexibility: RuntimeBeanReference, BeanDefintion, etc.) 2010-10-28 15:32:20 -04:00
Mark Fisher
d0ef062c2e INT-1487 updated some test config references to commons.serializer as well as tooling annotations in schemas 2010-10-22 21:50:09 -05:00
Mark Fisher
180753ca5b INT-1487 now using Spring 3.0.5 core Serializer/Deserializer, INT-1490 import version is now resolved since it's included in 'core' import, and INT-1526 updated the affected template.mf files for 3.0.5 as the minimum (will address others next) 2010-10-22 21:12:22 -05:00
Dave Syer
b37c3923e0 Fix Java 5 compilation problem 2010-10-18 11:49:11 -07:00
Dave Syer
ad044120fc INT-1535: add auto-startup to schema, plus test 2010-10-18 11:36:21 -07:00
Dave Syer
ebbb52237d Fix compiler warnings in JDBC 2010-10-18 07:45:05 -07:00
Dave Syer
6adb950390 INT-1366: Fix race by collapsing 3 queries into 1 2010-10-17 16:56:21 -07:00