Commit Graph

6330 Commits

Author SHA1 Message Date
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
Gary Russell
b899595e01 INT-2413 <int-jmx:mbean-export/> And <control-bus>
When an AbstractMappingMessageRouter is included in an
ApplicationContext that also has an <int-jmx:mbean-exporter/>,
the @ManagedOperations (set and remove mapping) are no longer
visible to the <control-bus/>.

Adds these methods to a new interface MappingMessageRouterManagement,
thus making them available on the proxy that the MBean exporter
creates.
2012-01-23 10:34:58 -05:00
Mark Fisher
e39a40581d Merge pull request #336 from garyrussell/INT-2411
INT-2411 default-output-channel Ignored on RLR
2012-01-23 10:31:27 -05:00
Gary Russell
46c9c807a2 INT-2411 default-output-channel Ignored on RLR
https://jira.springsource.org/browse/INT-2411

Namespace problem only; the default-output-channel was
not bound to the RecipientListRouter.

Workaround is to declare the router using <bean/> syntax.
2012-01-23 10:30:48 -05:00
Mark Fisher
9970cb03b4 Merge pull request #335 from garyrussell/INT-2402
INT-2402 Fix Versioned Schema Example
2012-01-23 10:27:48 -05:00
Gary Russell
6718556200 INT-2402 Fix Versioned Schema Example
https://jira.springsource.org/browse/INT-2402

Revert example showing how to use versioned schema to
actually use a versioned schema.
2012-01-23 10:27:13 -05:00
Mark Fisher
29e1e289d2 Merge pull request #333 from garyrussell/INT-2406 2012-01-23 10:24:53 -05:00
Gary Russell
0899768d1e INT-2406 Add JMSTimestamp Property To Headers
Inbound JMSTimestamp property is now mapped to header
jms_timestamp.
2012-01-23 10:22:30 -05:00
Mark Fisher
ce62274446 Merge pull request #332 from garyrussell/springNature 2012-01-23 10:16:24 -05:00
Gary Russell
af8180446a INT-2408 Add Spring Project Nature with Gradle
STS needs Spring Project Nature to get classpath XSD/Namespace resolution.
When switching back and forth between 2.0 and 2.1, ./gradlew eclipse
removes Spring Project Nature.

It is now added by ./gradlew eclipse when generating eclipse metadata
files.
2012-01-23 10:15:47 -05:00
Mark Fisher
dc002d9bfc Merge pull request #328 from garyrussell/INT-2407
INT-2404 Fix Auto-Created Channel; Event, TCP, UDP
2012-01-23 10:13:18 -05:00