Commit Graph

6614 Commits

Author SHA1 Message Date
Mark Fisher
4137684892 add setMessageConverter to inbound gateway 2011-10-10 15:47:39 -04:00
Mark Fisher
44e0ef6582 INT-2157 updated error message, still commented 2011-10-10 14:56:45 -04:00
Mark Fisher
485de253b3 versionless schemas for gemfire module 2011-10-10 14:43:58 -04:00
Mark Fisher
e86cbff7dc versionless schemas for xmpp module 2011-10-10 14:10:53 -04:00
Mark Fisher
2a33aaee5f versionless schemas for xml module 2011-10-10 14:02:52 -04:00
Mark Fisher
9e778035aa versionless schemas for test and twitter modules 2011-10-10 13:56:40 -04:00
Mark Fisher
7d4e817f0c versionless schemas for sftp module 2011-10-10 13:49:42 -04:00
Mark Fisher
423c6c860d versionless schemas for security module 2011-10-10 13:43:09 -04:00
Mark Fisher
10a0dd9278 versionless schemas for scripting module 2011-10-10 13:39:37 -04:00
Mark Fisher
598a1afe79 versionless schemas for mongo and redis modules 2011-10-10 13:34:39 -04:00
Mark Fisher
2dfbc8f355 versionless schemas for mail module 2011-10-10 13:30:50 -04:00
Mark Fisher
23c566898b versionless schemas for jmx module 2011-10-10 13:21:04 -04:00
Mark Fisher
4a9d09dfed versionless schemas for jms module 2011-10-10 13:02:34 -04:00
Mark Fisher
e09a5da3ec versionless schemas for http and ip modules 2011-10-10 12:49:30 -04:00
Mark Fisher
6e2f5064e8 Merge pull request #115 from olegz/INT-2135-mongo-patch
fixed NPE in MongoDbMessageStore
  removed XSD versions from Gemfire test configs
2011-10-10 12:39:42 -04:00
Oleg Zhurakousky
a386a1c3c5 INT-2135-mongo-patch fixed NPE in MongoDbMessageStore
also, removed XSD versions from Gemfire test configs
2011-10-10 12:38:47 -04:00
Mark Fisher
8bee66816c versionless schemas for groovy module 2011-10-10 12:36:07 -04:00
Mark Fisher
4e47e27e12 versionless schemas for ftp module 2011-10-10 12:29:51 -04:00
Mark Fisher
fd1781b095 Merge pull request #113 from olegz/INT-2169
* INT-2169:
  added delegate setters to DefaultSftpSessionFactory for the remaining properties of com.jcraft.jsch.Session
2011-10-10 12:05:51 -04:00
Oleg Zhurakousky
d5e8023a03 added delegate setters to DefaultSftpSessionFactory for the remaining properties of com.jcraft.jsch.Session 2011-10-10 12:04:26 -04:00
Oleg Zhurakousky
41ac8ac38c INT-2135-gemfire-patch patched up build.gradle to fix Gemfire issue 2011-10-10 12:02:35 -04:00
Mark Fisher
3b7cdf019e versionless schemas for file module 2011-10-10 11:57:03 -04:00
Mark Fisher
a73acf8ce8 Merge first round of versionless XSDs
* INT-2157:
  ignoring schema verification until done
  removed xsd versions in feed module
  removed xsd versions in event module
  removed xsd versions in amqp module
  removed explicit versions from all xml files
  Added schema version check, test failures occur
2011-10-10 11:34:03 -04:00
Mark Fisher
bfc3592b88 ignoring schema verification until done 2011-10-10 10:56:40 -04:00
Mark Fisher
260116349c removed xsd versions in feed module 2011-10-10 10:56:40 -04:00
Mark Fisher
6ba83c0f8f removed xsd versions in event module 2011-10-10 10:56:40 -04:00
Mark Fisher
3c40303a3d removed xsd versions in amqp module 2011-10-10 10:56:40 -04:00
Mark Fisher
1e08ce8e00 removed explicit versions from all xml files 2011-10-10 10:56:39 -04:00
Mark Fisher
f79b8d7d58 Added schema version check, test failures occur 2011-10-10 10:56:39 -04:00
Mark Fisher
fb1b1b7d7f Merge pull request #114 from olegz/INT-2135-gemfire-patch
Fixed failing Gemfire tests
  Commented one test with @Ignore (temporarily) since it uses namespace-based configuration where ignoreJta attribute is not exposed, changing configuration to a <bean> style would defeat the purpose of the test
2011-10-10 10:19:56 -04:00
Oleg Zhurakousky
c5a336bbe1 INT-2135-gemfire-patch fixed failing Gemfire tests due to Gemfire bug
I also commented one test with @Ignore (temporarily) since it uses namespace-based configuration where ignorJta attribute is not exposed, changing configuration to a <bean> style woudl defeat the purpose of the test
2011-10-10 09:22:06 -04:00
Mark Fisher
c8710c0021 Merging INT-2152 into master 2011-10-07 16:01:35 -04:00
Mark Fisher
57b1b1c600 polishing 2011-10-07 15:59:23 -04:00
Oleg Zhurakousky
97d5009722 INT-2135 fixed broken build
upgraded to use spring-gemfire M3 which also brings Gemfire 6.6 Release
2011-10-07 15:43:09 -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
Mark Fisher
86e59c8d3f Merge pull request #62 from olegz/INT-2031
* INT-2031, INT-2122:
  Added support to fall back on FIFO semantics to the PriorityChannel
  Will fallback if the default priority-header comparator has a tie
  Will also fallback if a custom Comparator has a tie
  Changed type of PRIORITY header to be Long instead of Integer
2011-10-06 09:02:33 -04:00
Oleg Zhurakousky
2930ad0065 INT-2031, INT-2112 Added support to fall back on FIFO semantics to the PriorityChannel if PRIORITY header is not provided, changed type of PRIORITY header to be Long instead of Integer
INT-2031, INT-2112 fixed one more broken test

INT-2031 changed the priority type back to Integer

INT-2031 added SequenceFallbackComparator

INT-2031 changed the name of the comparator from delegatingComparator to targetComparator
2011-10-06 08:59:07 -04:00
Mark Fisher
90061778a4 Merge pull request #109 from garyrussell/INT-2168
Reinstate Port in Tcp Connection Id
2011-10-06 07:34:58 -04:00
Gary Russell
7ff2861168 INT-2168 Reinstate Port in Tcp Connection Id
Port was always zero; broken by INT-1822.
2011-10-05 17:41:15 -04:00
Mark Fisher
5bec13ebd2 Merge pull request #80 from markfisher/INT-2124
add support for 'converter' on <xpath-router>
2011-10-04 15:55:05 -04:00
Mark Fisher
c9a34f5d7b add support for 'converter' on <xpath-router>
also improved the xsd doc and the reference manual
2011-10-04 15:35:43 -04:00
Mark Fisher
28dd2571c0 Merge pull request #106 from garyrussell/INT-2162
INT-2162 Add apply-sequence to TCP Connection Factory
  INT-2154 Refactor TCP ConnectionFactorys to facilitate subclassing
  INT-2050 Code Polishing
2011-10-04 14:41:35 -04:00
Gary Russell
7981855c78 INT-2050 Code Polishing
INT-1876 Add AutoStart and Phase to TCP Endpoints

There was no way for an application to control the startup
of TCP endpoints. This is particularly an issue for controlling
availability of inbound endpoints.

The TCP Endpoints are mostly static, with dynamic behavior
being contained in connection factories. The factories
implement SmartLifecycle but there is no way to
configure auto-startup.

Adds auto-startup and phase attributes to all TCP endpoints

Starting/stopping an endpoint will start/stop the underlying
connection factory. When a connection factory is stopped,
all open connections are closed, and no new connections will
be acceptedi (inbound) or allowex (outbound).

While the factories implement SmartLifecycle, they return
false to auto-startup. We rely on the fact that
the endpoints are dependent on factories and
the factories will be started because of this dependency.

Finally, with collaborating endpoints (where an inbound and
outbound adapter are bound to the same factory), starting/
stopping one endpoint will affect the collaborating
endpoint too.

INT-1876 Polish Schema Docs

Doc was incorrectly talking about connection factories instead
of endpoints.

INT-2162 Add apply-sequence to Connection Factory

When messages are generated as a result of incoming tcp messages, and this
attribute is true (default=false), the sequenceNumber and
correlationId headers will be set. This will facilitate
downstream resequencing if necessary.

The 'ip_connection_id' header is still required for internal correlation
of reply messages to the right socket (regardless of whether downstream
components have altered the correlationId), and will contain the same value
as the correlationId (if set). This will not use up more memory for the
header content because they will both point to the same heap object.

The 'ip_connection_seq' header is deprecated and may be removed
in a future release.

TcpConnection.getConnectionSeq() has been renamed to
incrementAndGetConnectionSequence() because it is not a simple
getter method, it increments the connection's sequence number.

INT-2162 Update Docs for apply-sequence

Add documentation for apply-sequence attribute on
TCP Connection Factories.
2011-10-03 15:20:57 -04:00
Mark Fisher
03d6105f51 Merge pull request #105 from olegz/INT-2100
simplified ReceivingTask in ImapIdleChannelAdapter
2011-10-03 08:17:54 -04:00
Mark Fisher
86df10c696 Merge pull request #107 from garyrussell/INT-2163
Remove Abstract from Test Case Name
  Fix Failing Test on Windows
2011-10-02 12:15:15 -04:00
Gary Russell
ef5e78d526 INT-2163 Remove Abstract from Test Case Name
Tests in files containing Abstract in their names are not run
by maven.
2011-10-02 11:37:34 -04:00
Gary Russell
96c8d98715 INT-2163 Fix Failing Test on Windows
File timestamp is not rounded to seconds on Windows.

Also changed hard-coded /tmp to use java.io.tmpdir property.
2011-10-02 11:27:44 -04:00
Oleg Zhurakousky
f5fe67ad67 INT-2100 addressed PR comments 2011-09-30 16:30:04 -04:00
Oleg Zhurakousky
675f851ad2 INT-2100 simplified ReceivingTask in ImapIdleChannelAdapter 2011-09-30 15:57:36 -04:00
Mark Fisher
ae7a164726 Merge pull request #81 from markfisher/INT-1761
initial implementation of XPathFilter
2011-09-30 15:56:55 -04:00