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
Gary Russell
f76f63f23a
NT-2400 Fix tool:expected-type Classes
...
* MessageChannel was moved from core to the base package.
* ChannelResolver moved from core to support.
* TcpConnectionInterceptorFactoryChain was incorrect.
2012-01-13 13:21:41 -05:00
Gary Russell
b59ee8e352
INT-2369 package-info IP
...
INT-2360 package-info Core
INT-2361 package-info AMQP
INT-2362 package-info Event
INT-2363 package-info Feed
INT-2364 package-info File
INT-2365 INT-2380 package-info (S)FTP
INT-2366 package-info GemFire
INT-2367 package-info Groovy
INT-2368 package-info Http
INT-2378 package-info Scripting
INT-2372 package-info JMS
2012-01-05 14:42:24 -05:00
Oleg Zhurakousky
0137a3023f
INT-2327-v2 polishing
...
fixed the initialization routine to perform only once
2011-12-21 12:50:15 -05:00
Oleg Zhurakousky
00448ebfcd
INT-2327 added Null check to SubscribableJmsChannel
...
INT-2327 polishing
INT-2327 polishing
2011-12-21 10:59:09 -05:00
Mark Fisher
95d6ef0f90
INT-1868 using generic JMS 1.1 API only
2011-12-09 15:25:51 -05:00
Oleg Zhurakousky
43f60dae08
INT-2238 interim commit
...
INT-2238 fixing warning comments
INT-2238 fixing warning comments
INT-2238 fixing warning comments
2011-11-22 21:10:32 -05:00
Mark Fisher
0a7426287f
fallback if proxy does not support Queue* types
2011-10-10 16:39:11 -04:00
Mark Fisher
4a9d09dfed
versionless schemas for jms module
2011-10-10 13:02:34 -04:00
Oleg Zhurakousky
46114ab4cb
INT-2109 updated JMS schema documentation to document DMLC attributes
2011-09-13 16:30:46 -04:00
Mark Fisher
9f59001230
removed deprecated trigger sub-elements non-core
2011-08-31 12:54:22 -04:00
Mark Fisher
cd9b78a020
INT-1943 re-updated 2.0 schema
2011-08-31 05:11:12 -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
f02cdd2a3c
INT-1943 update the 2.0 schema
2011-08-30 22:58:22 -04:00
Mark Fisher
9dd7053112
fixed jms outbound-gateway timeout attributes
2011-08-30 22:31:20 -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
935cd01d07
INT-1512 changed the type of ID attribute to be xsd:string in all related 2.1 schema files
2011-08-08 23:34:12 -04:00
Mark Fisher
3e71b5a83b
INT-2004 added 2.1 versions of all XML schemas and adjusted spring.schemas files accordingly
2011-08-05 11:07:20 -04:00
Oleg Zhurakousky
8ae6d7b842
INT-1980 added schema and reference documentation related to the 'pub-sub-domain' attribute of JMS module
2011-07-18 09:01:23 -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
52c0ceaf4c
INT-1886 polishing
2011-05-04 12:30:38 -04:00
Oleg Zhurakousky
b0cf5c0b47
INT-1886 fixed the refactoring mistake where send() was changed to sendAndReceive()
2011-05-04 12:10:13 -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
Oleg Zhurakousky
09d2e2eeb0
INT-1875 added documentation about JMS Header Mapper
2011-04-29 16:55:05 -04:00
Mark Fisher
b59bdc0d70
INT-1795 the default receiveTimeout for a JmsTemplate used by an 'inbound-channel-adapter' (polling consumer) is now set to: JmsTemplate.RECEIVE_TIMEOUT_NO_WAIT. The value can be explicitly overridden via the 'receive-timeout' attribute
2011-04-29 14:27:51 -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
c7cdb5379b
polishing, removed unused import
2011-04-15 18:10:37 -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
d52de1007c
polishing
2011-02-04 15:28:39 -05:00
Mark Fisher
b6a6c67da7
polishing
2011-02-04 15:21:15 -05:00
Mark Fisher
221c086a74
INT-1766 the PollableJmsChannel's timeout parameter is now honored by the underlying JmsTemplate
2011-02-02 21:24:56 -05: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
Mark Fisher
d05dc695ca
INT-1764 fixed typo: getComponetType -> getComponentType
2011-01-25 11:16:10 -05:00
Oleg Zhurakousky
c3ec6aa68a
INT-1719 added setDeliveryPersistent method to JmsOutboundGateway, fixed the schema and the parser
2011-01-21 09:31:07 -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