Artem Bilan
45c429ee2b
INT-2275: any outbound-channel-adapter in <chain>
...
Add re-init logic for nested chains
Add logic about nested element for AbstractChannelAdapterParser
Refactor of DefaultOutboundChannelAdapterParser
Test for non-last nested chain with some outbound-channel-adapter
Improve XSD for chain-type
Manual outbound-channel-adapter ability for chain
Integration tests for all outbound-channel-adapter within <chain>
Remove redundant 'return-value-required' attribute from <stored-proc-outbound-channel-adapter>
Add support 'expectReply' for FileWritingMessageHandler
INT-2275 polishing & refactor FileOutbound*Parser
HttpRequestExecutingMessageHandlerTests polishing
INT-2275: polishing JavaDoc
2012-05-14 12:41:39 -04:00
Gary Russell
bd2fd0e1be
INT-2471 Improve Run Time For JMS Tests
...
Mostly due to auto-started adapters in parser tests.
Reduced gradle run time from several minutes down to < 1 min.
INT-2471 Polishing
Remove sysout.
2012-03-24 16:27:41 -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
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
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
4a9d09dfed
versionless schemas for jms module
2011-10-10 13:02:34 -04:00
Mark Fisher
9f59001230
removed deprecated trigger sub-elements non-core
2011-08-31 12:54:22 -04:00
Mark Fisher
229b6bfb9f
maintaining reply-timeout for outbound-gateway
...
INT-1943: the underlying property is "sendTimeout", but the attribute exposed
on the element will remain 'reply-timeout' since most outbound gateways have
this terminology exposed - for sending of the reply to the reply-channel
2011-08-31 05:07:24 -04:00
Mark Fisher
49ee745e6f
request destination exprs for outbound-gateway
2011-08-30 19:21:37 -04:00
Mark Fisher
d3f5c90348
destination expr for outbound-channel-adapter
2011-08-30 17:59:05 -04:00
Mark Fisher
9b6d3cd838
properly support request and reply pubSubDomain
2011-08-29 17:40:50 -04:00
Mark Fisher
aa0e8a335f
added support for durable subscription settings
2011-08-22 10:53:48 -04:00
Oleg Zhurakousky
e62563bfec
INT-1948 added support for 'cache-level' attribute to the namespace-based configuration of JMS Message Driven Channel adapter and JMS Inbound Gateway
2011-07-06 20:40:03 -04:00
Oleg Zhurakousky
8e20d845bf
INT-1910 fixed ChannelPublishingJmsMessageListener to react to Lifecycle events of JmsMessageDrivenEndpoint
2011-05-19 17:37:44 -04:00
Oleg Zhurakousky
d26159e1a6
INT-1886 refactored ChannelPublishingJmsMessageListener to delegate to MessagingGatewaySupport instead of subclassing it
2011-05-04 12:04:15 -04:00
Mark Fisher
54e7a7b994
INT-1880 added support for 'reply-channel' attribute on JMS inbound-gateway elements
2011-04-26 09:57:14 -04:00
Oleg Zhurakousky
1d05b013f9
INT-1851 added support for mapping JMS properties of the jms reply message to SI Message headers
2011-04-15 18:08:25 -04:00
Oleg Zhurakousky
75aa5b3058
INT-1855 fixed support for applying channel interceptors on PollableJmsChannel
2011-04-11 16:38:49 -04:00
Oleg Zhurakousky
d19f126da9
INT-1830 added support for resolution of 'concurrency' with property placeholder
2011-03-08 18:27:02 -05:00
Oleg Zhurakousky
c0ea0ef882
INT-1830 added support for configuring concurrency on jms channel
2011-03-07 22:30:31 -05:00
Mark Fisher
034994ecb3
INT-1793 added a 'receive-timeout' attribute to the JMS inbound-channel-adapter element
2011-02-09 19:11:28 -06:00
Mark Fisher
cbfb6945b4
added PollableJmsChannelTests
2011-02-02 21:24:56 -05:00
Mark Fisher
0cb10b5942
INT-1435 added support for runtime priority from SI Message header on JMS outbound gateway
2011-02-02 19:40:50 -05:00
Mark Fisher
da6174c8f0
INT-1435 added support for dynamic priority (thread-bound at runtime) for sending JMS messages
2011-02-02 19:04:46 -05:00
Mark Fisher
d97066bd96
INT-1435 adding tests, one @Ignore-d for now
2011-02-02 10:47:39 -05:00
Oleg Zhurakousky
061ce2f05d
INT-1768 added support for propagating AcknowledgeMode to JmsTemplate when explicitly set on JMS inbound-channel-adapter
2011-01-28 10:43:52 -05:00
Oleg Zhurakousky
f5e9dc72e4
INT-1719 adding missing test config file
2011-01-20 17:00:16 -05:00
Oleg Zhurakousky
2cc182a667
INT-1719 added delivery-persistent attribute to outbound-gateway, deprecated delivery-mode
2011-01-20 16:58:47 -05:00
Oleg Zhurakousky
4c023d673b
adding JMS Channel history test with full config
2011-01-17 18:13:07 -05:00
Oleg Zhurakousky
2eb426b0af
INT-1743 refactored test, no more ActiveMQ
2011-01-13 14:00:00 -05:00
Oleg Zhurakousky
6d9335e897
INT-1743 polished test
2011-01-13 13:31:19 -05:00
Oleg Zhurakousky
04e2c47b23
INT-1743 polished test, increased the sleep time
2011-01-13 13:12:15 -05:00
Oleg Zhurakousky
529cf4686e
INT-1743 added support for MessageHistory to JMS Channel
2011-01-13 12:59:32 -05:00
Mark Fisher
3131d217d1
INT-1698 GlobalChannelInterceptorBeanPostProcessor now does its processing *after* initialization so that it can apply to the results of FactoryBeans (as in the JMS Channel case)
2010-12-17 16:15:40 -05:00
Oleg Zhurakousky
96aab9bf28
INT-1698 addd test for JMS global interceptors
2010-12-17 16:01:13 -05:00
Oleg Zhurakousky
67b26da0e0
polishing removed @Overides as well as fixed warnings in JMS and JMX
2010-11-16 16:11:19 -05:00
Mark Fisher
ed9a8d90a3
INT-1626 the JMS 'message-driven-channel-adapter' element now accepts the 'error-channel' attribute
2010-11-16 02:11:39 -05:00
Mark Fisher
c6d68c9e2a
INT-1623 replaced 'exception-mapper' with 'error-channel' on 'gateway' and JMS 'inbound-gateway' elements
2010-11-15 23:57:58 -05:00
Mark Fisher
dbbcde22cd
INT-1569 added inboundPrefix and outboundPrefix to DefaultJmsHeaderMapper. For now, the defaults are blank.
2010-11-12 15:15:36 -05:00
Mark Fisher
35c767a93b
INT-1586 added 'receive-timeout', 'recovery-interval', and 'idle-consumer-limit' attributes
2010-11-11 09:31:47 -05:00
Mark Fisher
cfb378ab4f
removed unused imports in tests
2010-11-05 18:34:58 -04:00
Mark Fisher
c05e5db50a
INT-813 added tests for PollableJmsChannels
2010-09-23 17:49:11 -04:00
Mark Fisher
39e293d4ab
INT-965 added support for 'interceptors' as a sub-element of JMS channel and publish-subcribe-channel elements
2010-09-23 17:05:15 -04:00
Oleg Zhurakousky
32efbae90d
INT-1263, more MessageHistory changes FTP, SFTP etc.
2010-09-23 09:45:01 -04:00
Oleg Zhurakousky
47befb16f3
Merge branch 'master' of git.springsource.org:spring-integration/spring-integration
2010-09-23 07:56:30 -04:00
Mark Fisher
55d9366c4b
INT-813, INT-965 refactoring JmsDestinationBackedMessageChannel into SubscribableJmsChannel and PollableJmsChannel with a common FactoryBean for creation
2010-09-22 23:49:39 -04:00
Oleg Zhurakousky
0be4d2ef60
INT-1263, more MessageHistory related changes
2010-09-22 22:18:45 -04:00
Oleg Zhurakousky
dee91f6871
INT-1472, reveresed application of 'extractRequestPayload' and 'extractReplyPayload' attributes, changed javadocs, added test as well as minor modification to ChannelPublishingMessageListener to deal with RuntimeException (e.t., NotSerializable) during heneration of the JMS Reply
2010-09-22 10:20:25 -04:00
Oleg Zhurakousky
0d387756b3
INT-1257, changed convinience method to MessageHistory.containsComponent(string), added/modified tests in XML, WS, JMS to validate MessageHistory
2010-09-21 17:21:50 -04:00
Mark Fisher
965b51d2a6
INT-1363 JmsOutboundChannelAdapterParser now allows a JmsTemplate reference along with a Destination or destinationName (but the latter 2 are still mutually exclusive)
2010-09-13 18:07:38 -04:00