Commit Graph

6340 Commits

Author SHA1 Message Date
Gunnar Hillert
3e030cd4bc INT-2468 - Fix DocBook <ulink/> PDF Problems
* upgrade the Docbook Reference plugin dependency from version **0.1.2-SNAPSHOT** to **0.1.3**
* change any occurrences (only the external links):

from

    <link href="http://www.eaipatterns.com/StoreInLibrary.html">Claim Check</link>

to

    <ulink url="http://www.eaipatterns.com/StoreInLibrary.html">Claim Check</ulink>
2012-03-23 10:55:11 -04:00
Oleg Zhurakousky
43c2ac43b4 Merge pull request #375 from garyrussell/INT-2465
* INT-2465:
  INT-2465 Fix Temporary File Suffix
2012-03-23 10:32:59 -04:00
Gary Russell
7cb75f82ef INT-2465 Fix Temporary File Suffix
<file:outbound-channel-adapter/> temporary suffix (.writing) was
overwritten to null by the factory bean if no suffix provided.
2012-03-23 10:31:20 -04:00
Oleg Zhurakousky
6b6a463638 Merge pull request #351 from garyrussell/INT-2431
* INT-2431:
  INT-2431 Improve 'Dispatcher Has No Subscribers'
2012-03-23 10:04:16 -04:00
Gary Russell
f75dc53ab0 INT-2431 Improve 'Dispatcher Has No Subscribers'
Add channel name to MessageDeliveryException

'Dispatcher has no subscribers'.

In a large integration flow, it can be difficult to track
down which subscribable channel has no subscribers.

This commit adds to the message text in the form

    for channel someChannelName

to the exception message. For example:

    "Dispatcher has no subscribers for channel myChannel."

Also

    for amqp-channel someAmqpChannelName
    for jms-channel someJMSChannelName
    for redis-channel someJMSChannelName

INT-2431 Polishing

Make component type and name immutable once set to avoid
channels further down the stack frame claiming ownership.

INT-2431 Polishing

* PR Comments - use a new Exception type
* Add support for Redis
* Add WARN logs for AMQP/JMS pub-sub channels

INT-2431 Polishing

PR Comments: tighten up isPubSub field in AMQP-backed channel.

INT-2431 Polishing

Ensure channel name is not 'null' or empty string.
2012-03-23 09:50:01 -04:00
Oleg Zhurakousky
0b649abfaa Merge pull request #376 from garyrussell/INT-2442a
* INT-2442a:
  INT-2442 SFTP Authentication
2012-03-21 17:05:04 -04:00
Gary Russell
34566aa16b INT-2442 SFTP Authentication
Fix copyright missed in previous commit.
2012-03-21 17:03:38 -04:00
Gary Russell
372d754a6d Merge pull request #382 from olegz/INT-2420 2012-03-20 16:24:09 -04:00
Oleg Zhurakousky
86527f8dd9 INT-2420 fixed com.mongodb Import-Package to reflect unbounded lower range 2012-03-20 12:14:10 -04:00
Gary Russell
a7dffa7a61 Merge pull request #362 from artembilan/INT-2439 2012-03-13 11:26:57 -04:00
Artem Bilan
6c7f7c3eb0 INT-2439 PollerParser adviceChain.add(customBean)
Fix PollerParser#configureAdviceChain for adding 'customBeanDefinition' into 'adviceChain' List.
PollerParserTests: adding <tx:advice> as customElement into poller's <advice-chain>.

Commit is mostly parser tidy-up. The crux of the fix is to add the
missing call to adviceChain.add().
2012-03-13 11:22:54 -04:00
Gary Russell
146067c57e Merge pull request #374 from ghillert/INT-2461 2012-03-12 13:28:34 -04:00
Gunnar Hillert
6ab72a4212 INT-2461 Document Timeout Attributes (HTTP)
Document Timeout Attributes in XML Schema for HTTP Components

For  reference: https://jira.springsource.org/browse/INT-2461

Add Timeouts to IB Gateway Parser Test
2012-03-12 13:27:13 -04:00
Gary Russell
ba0d41e3b7 Merge pull request #373 from ghillert/INT-2443 2012-03-12 12:03:31 -04:00
Gunnar Hillert
a88080fa6e INT-2443/2458 Document "path" attribute
INT-2458 Document "path" Attribute of HTTP Inbound Gateway in XSD Schema

For reference:

* https://jira.springsource.org/browse/INT-2443
* https://jira.springsource.org/browse/INT-2458

INT-2450 - Change from request-timeout to reply-timeout in HttpOutboundGateway is not reflected in the SI reference guide
For reference: https://jira.springsource.org/browse/INT-2450

INT-2443 Code Review: Clarify "HTTP Namespace Support" section

Code review: Fix doc on uri-variable element
* uri-variable element now doesn't support value attribute, rework respective section in the documentation
* However, for improved consistency, I created Jira: INT-2463 - https://jira.springsource.org/browse/INT-2463

INT-2443 Code Review - Several fixes to HTTP Ref Doc and XSD Schema

INT-2443 Code Review - Several Ref Doc wording fixes

Polishing
2012-03-12 11:53:34 -04:00
Gary Russell
2642f36386 Merge pull request #366 from ghillert/INT-2430 2012-03-09 11:10:49 -05:00
Gunnar Hillert
dc1d1868d9 INT-2430 - Improve Polling Consumer Documentation
INT-2425 - Poller: Document the Ability to Change Polling Rate at Runtime

For reference see:

* https://jira.springsource.org/browse/INT-2430
* https://jira.springsource.org/browse/INT-2425

INT-2430 - Code Review - Minor spelling error fix
in src/reference/docbook/endpoint.xml

INT-2430 - Code Review - Doc updates

* Add more documentation around the dynamic poller sample
* Standardize Endpoint chapter so that for emphasis of properties the <emphasis/> docbook element is used rather than quotes.

Polishing
2012-03-09 11:08:21 -05:00
Gary Russell
b45bc645e7 Merge pull request #354 from olegz/INT-2428/29
INT-2428/29 FTP Documentation Improvements
2012-03-08 15:04:36 -05:00
Oleg Zhurakousky
62c67a5a28 INT-2428/29 FTP Documentation Improvements
Added documentation for *expression attributes available on Outbound channel adapter. Added documentation for the post-processing hooks available in AbstractFtpSessionFactory

INT-2428/29 polishing based on PR comments

INT-2428/29 polishing
2012-03-08 14:59:40 -05:00
Gary Russell
d4a6fe3802 Merge pull request #372 from olegz/INT-2445-v2
INT-2445 Fix NotWritablePropertyException
2012-03-08 14:04:28 -05:00
Oleg Zhurakousky
1729af3959 INT-2445 Fix NotWritablePropertyException
Add mapped-request/reply-headers to isEligibleAttribute(..)

Polishing
2012-03-08 14:00:35 -05:00
Gary Russell
48ae843304 Revert "INT-2437 upgraded spring-data-mongo to 1.0.1"
This reverts commit 2ddf1d7a33.
2012-03-08 12:31:58 -05:00
Gary Russell
8fd0376b6c Merge pull request #364 from olegz/INT-2442
INT-2442 Fix DefaultSftpSessionFactory#OptimisticUserInfoImpl
2012-03-08 10:50:22 -05:00
Oleg Zhurakousky
fa91813ddd INT-2442
Fixed DefaultSftpSessionFactory#OptimisticUserInfoImpl to additionally implement UIKeyboardInteractive, tested with both right and wrong password.
2012-03-08 10:20:58 -05:00
Mark Fisher
0e6a36b4c3 Merge pull request #361 from olegz/INT-2437
INT-2437 upgraded spring-data-mongo to 1.0.1
2012-03-05 21:57:51 -05:00
Oleg Zhurakousky
2ddf1d7a33 INT-2437 upgraded spring-data-mongo to 1.0.1 2012-02-15 12:15:11 -05:00
Mark Fisher
894d145af4 Merge pull request #349 from garyrussell/INT-2427
INT-2427 Fix Types of AMQP Outbound Endpoints
2012-02-13 12:15:08 -05:00
Gary Russell
ef99ccde0e INT-2427 Fix Types of AMQP Outbound Endpoints
Logic for returning gateway Vs. channel-adapter was
reversed.
2012-02-13 12:14:25 -05:00
Mark Fisher
797806811b Merge pull request #346 from olegz/INT-2412 2012-02-13 12:05:11 -05:00
Oleg Zhurakousky
76f6c0877e INT-2412
removed priority enumeration from the 2.0 and 2.1 schema

fixed documentation, added tests
2012-02-13 12:02:02 -05:00
Mark Fisher
8789d850b3 Merge pull request #344 from olegz/INT-1734 2012-02-13 08:34:46 -05:00
Oleg Zhurakousky
f57fdcd516 INT-1734
added support for case insensitivity for the user defined header prefix in DefaultHttpHeaderMapper
2012-02-13 08:15:38 -05:00
Mark Fisher
caa25251a9 Merge pull request #325 from artembilan/INT-2405
INT-2405 fix MessageProcessor for <header-value>
2012-02-06 10:18:18 -05:00
Artem Bilan
920e2f2f50 INT-2405 fix MessageProcessor for <header-value>
1. MethodInvokingHeaderValueMessageProcessor => MessageProcessingHeaderValueMessageProcessor because now he uses MessageProcessor
2. polishing HeaderEnricherParserSupport
3. GroovyHeaderEnricherTests: add check to HeaderValueMessageProcessor for Groovy scripts.
4. build.gradle: add dependency to 'spring-integration-test' for 'spring-integration-groovy'.
2012-02-06 10:17:53 -05:00
Mark Fisher
a55cb2c18b Merge pull request #323 from artembilan/INT-2399
INT-2399 fix processMessage for service-activator
2012-02-06 10:00:45 -05:00
Artem Bilan
51da77d14d INT-2399 fix processMessage for service-activator
ServiceActivatorFactoryBean#createMessageProcessingHandler: force 'processMessage' method-name parameter into constructor ServiceActivatingHandler for MessageProcessor
Test for check 'handlerMethods' in ServiceActivatingHandler's MethodInvokingMessageProcessor
Integration test for <service-activator> with invalid Groovy inline script
2012-02-06 09:59:46 -05:00
Mark Fisher
3ab14bdd2c Merge pull request #343 from ghillert/INT-2423
Removed 'KEEP_RELEASED_MESSAGES' constant from AbstractCorrelatingMessageHandlerParser

  Removed 'keep-released-messages' attribute

  For reference see: https://jira.springsource.org/browse/INT-2423
2012-02-06 09:54:42 -05:00
Gunnar Hillert
a6f400152e INT-2423 Remove 'KEEP_RELEASED_MESSAGES' Constant
Removed 'KEEP_RELEASED_MESSAGES' constant from AbstractCorrelatingMessageHandlerParser
2012-01-31 10:11:26 -05:00
Gunnar Hillert
4b564535d2 INT-2423 remove 'keep-released-messages' attribute
For reference see: https://jira.springsource.org/browse/INT-2423
2012-01-30 23:54:07 -05:00
Mark Fisher
251ee040c9 Merge pull request #342 from garyrussell/INT-2418
INT-2418 Pool Size and NIO
2012-01-30 10:18:59 -05:00
Gary Russell
7927e1aa11 INT-2418 Pool Size and NIO
https://jira.springsource.org/browse/INT-2418

Add documentation about setting the pool-size to a minimum of
3 when using-nio="true".
2012-01-30 10:18:18 -05:00
Mark Fisher
e219174990 Merge pull request #341 from garyrussell/INT-2409
INT-2409 Fix STS 'Missing Bean' Warnings
2012-01-30 10:15:47 -05:00
Gary Russell
3518f3cb4e INT-2409 Fix STS 'Missing Bean' Warnings
Some generated bean names (e.g. LoggingHandler) cause
warnings in STS:

(Warning "Referenced bean
'org.springframework.integration.handler.LoggingHandler#0' not found")

Fix is to register these beans as components so an event is fired.
2012-01-30 10:15:10 -05:00
Mark Fisher
0be3dbc5c9 Merge pull request #339 from garyrussell/INT-2414
INT-2414 Error When container-class Supplied
2012-01-30 10:08:17 -05:00
Gary Russell
6f2dcab4b2 INT-2414 Error When container-class Supplied
JMS backed channels can have container-type and
container-class. Parser rejected container-class because
the schema has a default for container-type.

Both attributes are allowed; user must set container-type
appropriately (based on the superclass of the custom class)
when container-class is provided.
2012-01-24 12:33:51 -05:00
Mark Fisher
670495c6c0 Merge pull request #338 from garyrussell/INT-2415 2012-01-23 12:14:03 -05:00
Gary Russell
864a4ef291 INT-2415 MBean Name Collisions in Tests
JMX Tests failed due to InstanceAlreadyExistsException; name
collisions between MBeans registered in multiple tests.

Adds a domain to the new tests added to fix INT-2413 to
force unique MBean names.
2012-01-23 11:52:43 -05:00
Mark Fisher
235fb0e82e Merge pull request #324 from artembilan/INT-2180
INT-2180: fix Delayer's scheduler docs
2012-01-23 10:43:19 -05:00
Artem Bilan
7efff7ef7a INT-2180: fix Delayer's scheduler docs
spring-integration-2.1.xsd: Delayer's scheduler 'documentation' & tool's expected-type.
Reference Manual: Delayer's introduction: fix scheduler's <interfacename>.
2012-01-23 10:42:47 -05:00
Mark Fisher
03af248b55 Merge pull request #337 from garyrussell/INT-2413
INT-2413 <int-jmx:mbean-export/> And <control-bus>
2012-01-23 10:36:00 -05:00