Commit Graph

7448 Commits

Author SHA1 Message Date
Mark Fisher
24714fa711 Merge pull request #152 from olegz/INT-2182
INT-2182
2011-10-25 12:00:28 -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
027af031da Merge pull request #134 from markfisher/INT-2095
remove channel-resolver attribute
2011-10-21 16:12:44 -04:00
Mark Fisher
73c9876aca remove channel-resolver attribute
remove ChannelResolver awareness from router parsers and FactoryBean

refactor 'channelIdentifierMap' -> 'channelMappings' and other clarity enhancements

trim array tokens

added AbstractMappingMessageRouter
2011-10-21 16:12:00 -04:00
Mark Fisher
f11b17f9fb Merge pull request #148 from markfisher/INT-2196
* INT-2196:
  polishing
  enable asyncExecutor to be configured on gateways
2011-10-21 16:04:20 -04:00
Mark Fisher
85447c5f31 polishing 2011-10-21 16:03:36 -04:00
Mark Fisher
b4043f82d8 enable asyncExecutor to be configured on gateways 2011-10-21 16:02:34 -04:00
Mark Fisher
2969ec786e Merge pull request #149 from ghillert/INT-2173
Add doc for calling no-arg Gateway methods
2011-10-21 16:00:53 -04:00
Mark Fisher
0b8efc45bc polishing 2011-10-21 16:00:11 -04:00
Gunnar Hillert
9435217578 INT-2173 - Add doc for calling no-arg Gateway methods 2011-10-21 14:27:57 -04:00
Mark Fisher
60bcfb1d7b Merge pull request #147 from ghillert/INT-2191
XPath Expression Namespace Parser: Improve Validation
2011-10-21 10:16:53 -04:00
Gunnar Hillert
18aceb73fc INT-2191 - XPath Expression Namespace Parser: Improve Validation 2011-10-20 17:01:16 -04:00
Mark Fisher
950fcf9a21 Merge pull request #144 from olegz/INT-2103
added auto-startup to FTP/SFTP schemas

  refactored FTP/SFTP schemas to eliminate duplication
2011-10-20 13:59:48 -04:00
Oleg Zhurakousky
555901899c INT-2103 added auto-startup to FTP/SFTP schemas
refactored FTP/SFTP schemas to eliminate duplication
2011-10-20 13:38:43 -04:00
Mark Fisher
ed386c2fc3 Merge pull request #143 from ghillert/INT-2189
The expression attribute is now required for the xpath-expression element.
2011-10-20 10:58:47 -04:00
Mark Fisher
9819eb3b07 polishing 2011-10-20 10:56:44 -04:00
Gunnar Hillert
34a9703c7a INT-2189 - Made expression attribute required
Made expression attribute required for xpath-expression element
2011-10-20 10:50:07 -04:00
Mark Fisher
ddcb33efcc update 2.0 ftp/sftp XSDs 2011-10-20 10:47:01 -04:00
Mark Fisher
8c2adf748f Merge pull request #142 from ghillert/INT-2186
* INT-2186:
  Update Docs of the SI XML Module for SI 2.1
2011-10-20 10:32:22 -04:00
Gunnar Hillert
58c20b67e9 Update Docs of the SI XML Module for SI 2.1
This commit is part of Jira issue: INT-2186
Please see for reference: https://jira.springsource.org/browse/INT-2186

Several sub-issues are affected:

* INT-2137 - Add documentation for XPath Filter
* INT-2138 - Add documentation for XML Validating Filter
* INT-1917 - Document combination of SpEL and XPath expressions
* INT-2187 - Add documentation for xpath-header-enricher
2011-10-20 10:31:23 -04:00
Mark Fisher
0691d013bb Merge pull request #146 from olegz/INT-2192
upgraded Redis module to spring-data-redis-1.0.0.RC1
2011-10-20 07:48:18 -04:00
Oleg Zhurakousky
281bfe8313 INT-2192 upgraded Redis module to spring-redis-1.0.0.RC1 2011-10-19 21:24:38 -04:00
Mark Fisher
821a8c0061 Merge pull request #131 from olegz/INT-2146 2011-10-19 17:08:36 -04:00
Mark Fisher
7581c1cea4 polishing 2011-10-19 17:07:21 -04:00
Oleg Zhurakousky
7f92089584 INT-2146
Expose session limitation on remote file adapters

  Deprecate 'cache-sessions' attribute

  Add 'sessionCacheSize' and 'sessionWaitTimeout' attributes on CachingSessionFactory

  Update documentation
2011-10-19 16:00:06 -04:00
Mark Fisher
761a797ee1 Merge pull request #139 from olegz/INT-1844
Added support for generating local file name for FTP and SFTP inbound adapters
2011-10-19 15:49:01 -04:00
Mark Fisher
b28ec17885 polishing 2011-10-19 15:46:15 -04:00
Oleg Zhurakousky
5059ecc318 INT-1844 added support for file name generation
Added support for generating local file name for FTP and SFTP inbound adapters
2011-10-19 15:30:51 -04:00
Mark Fisher
6af7d5cd91 updated 2.0 ftp xsd 2011-10-19 14:58:47 -04:00
Mark Fisher
c0fbcc6dba Merge pull request #135 from olegz/INT-2048
Improved check for existing directories
2011-10-19 14:02:06 -04:00
Mark Fisher
9df127e09d polishing 2011-10-19 14:01:03 -04:00
Oleg Zhurakousky
c1107a229e Improved check for existing directories
modified for Remote File adapters (e.g., FTP/SFTP)

  added 'auto-create-directory' attribute to FTP outbound adapter

  refactored code structure of FileTransferringMessageHandler
2011-10-19 13:23:44 -04:00
Mark Fisher
22c43a199b Merge pull request #138 from olegz/INT-1908
paremeterized with H for 'handler'
  Refactored FileWritingMessageHandlerFactoryBean
2011-10-19 11:36:00 -04:00
Mark Fisher
0f922f83c6 paremeterized with H for 'handler' 2011-10-19 11:34:56 -04:00
Oleg Zhurakousky
5a9a21bcee Refactored FileWritingMessageHandlerFactoryBean
Brought FileWritingMessageHandlerFactoryBean into the hierarchy of AbstractSimpleMessageHandlerFactoryBean
2011-10-19 11:28:57 -04:00
Mark Fisher
45da602837 updated 2.0 xsd for ftp 2011-10-19 11:00:54 -04:00
Mark Fisher
6e36c267ed Merge pull request #137 from olegz/INT-2103
added 'auto-startup' to FTP inbound adapter
2011-10-19 10:46:46 -04:00
Oleg Zhurakousky
b686b06239 INT-2103 added 'auto-startup' to FTP inbound adapter 2011-10-19 10:44:25 -04:00
Mark Fisher
1e5f24fb09 Merge pull request #136 from olegz/INT-1296
refactored Aggregator/Resequencer schemas and parsers
2011-10-19 10:23:39 -04:00
Oleg Zhurakousky
dd3959a56f refactored Aggregator/Resequencer schemas and parsers
finalized merger of the common attributes between resequencer and aggregator
2011-10-19 10:21:40 -04:00
Mark Fisher
2884526543 Merge pull request #133 from olegz/INT-1813
* INT-1813:
  polishing
  INT-1813 added support for recognizig default components Added support for recognizing default components in parent ApplicationContext before they get auto-registered in child AC
2011-10-18 18:09:39 -04:00
Mark Fisher
3a1a1096ce polishing 2011-10-18 18:08:22 -04:00
Oleg Zhurakousky
a78782b594 INT-1813 added support for recognizig default components
Added support for recognizing default components in parent ApplicationContext before they get auto-registered in child AC

INT-1813 polishing
added containtBean check earlier, removed 'IfNecessary' from method names
2011-10-17 17:11:10 -04:00
Mark Fisher
41f1d51047 Merge pull request #132 from garyrussell/INT-2184
Lifecycle Problem With TCP OB Adapter
2011-10-17 11:58:30 -04:00
Gary Russell
7c3f2ee8c4 INT-2184 Lifecycle Problem With TCP OB Adapter
Autostartup defaulted to false and isRunning() returned
the status of the associated connection factory instead
of its own status. Precluded it being started because
LifeCycle processor thought it was already started.
2011-10-17 11:56:48 -04:00
Mark Fisher
559bab4750 Merge pull request #130 from garyrussell/INT-2167
Code Polishing
2011-10-17 11:54:39 -04:00
Gary Russell
e9778b7526 INT-2167 Code Polishing
Missing braces.

Add private constructors to utility classes.

Remove unnecessary logger overrides.

Remove unnecessary null check.

Remove redundant 'implements BeanNameAware'.

Improve Synchronization in UDP.

Removed Unused Obsolete Constants
2011-10-17 11:50:21 -04:00
Mark Fisher
40c46c0f3c Merge pull request #129 from garyrussell/INT-1872
Allow Indefinite Socket Timeout
2011-10-17 11:46:27 -04:00