Mark Fisher
|
b38389d9c0
|
Changed names in test code to match name changes for JmsSource and JmsGateway.
|
2008-05-03 22:52:51 +00:00 |
|
Mark Fisher
|
b2562992da
|
JmsPollableSource is now JmsSource, and JmsMessageDrivenSourceAdapter is now JmsGateway.
|
2008-05-03 22:38:56 +00:00 |
|
Mark Fisher
|
4c0c3677d0
|
The <jms-gateway/> element is now available for message-driven JMS adapters. The <jms-source/> is strictly for polling adapters. Provided basic foundation for converting other request-reply adapters into "gateways". This includes the following namespace changes: 'send-timeout' is now 'request-timeout', 'receive-timeout' is now 'reply-timeout', and the 'channel' element is now 'request-channel'. The Source interface now includes the receive() method itself. PollableSource and SubscribableSource interfaces have both been removed. The Subscribable interface was added (e.g. for SynchronousChannel), but "gateway" adapter types will be configured directly with a request channel (and optionally a response channel).
|
2008-05-03 22:23:40 +00:00 |
|
Marius Bogoevici
|
4f42fe7227
|
Adding MessageBus, previously omitted.
|
2008-05-02 21:16:35 +00:00 |
|
Marius Bogoevici
|
0d8e8fc6ee
|
Adding ChannelFactory, various implementations for different types of channels and DefaultChannelFactoryBean.
|
2008-05-02 21:10:18 +00:00 |
|
Marius Bogoevici
|
82ecd5f5b8
|
<message-bus/> will automatically add a MessageBusAwareBeanPostProcessor to the context.
|
2008-05-02 06:10:18 +00:00 |
|
Marius Bogoevici
|
d0041dd8ad
|
Adding class ommitted from previous checkin.
|
2008-05-02 05:21:20 +00:00 |
|
Marius Bogoevici
|
cc5011428d
|
Added the MessageBusAware interface, as well as the MessageBusAwareBeanPostProcessor for injecting the MessageBus in the implementing beans.
|
2008-05-02 05:11:17 +00:00 |
|
Mark Fisher
|
78905d9bcb
|
Added MessagingGateway as a subclass of RequestReplyTemplate that is also a superclass for the GatewayProxyFactoryBean.
|
2008-05-01 13:09:11 +00:00 |
|
Mark Fisher
|
15ead1c3ad
|
JmsTargetAdapter is now JmsTarget. JmsTargetParser (f.k.a. JmsTargetAdapterParser) no longer creates the endpoint (just the target).
|
2008-04-29 21:20:30 +00:00 |
|
Mark Fisher
|
a263ad4451
|
ByteStreamTargetAdapter is now ByteStreamTarget. CharacterStreamTargetAdapter is now CharacterStreamTarget.
|
2008-04-29 16:12:03 +00:00 |
|
Mark Fisher
|
491bcf7cb1
|
MailTargetAdapter is now MailTarget. MailTargetParser (f.k.a. MailTargetAdapterParser) no longer creates the endpoint (just the target).
|
2008-04-29 12:25:45 +00:00 |
|
Mark Fisher
|
746031668b
|
FileTargetAdapterParser is now FileTargetParser.
|
2008-04-29 03:49:17 +00:00 |
|
Mark Fisher
|
369ea90b24
|
Refactored ChannelParser into a hierarchy of parsers. Added namespace support for "rendezvous-channel" and "direct-channel" (a.k.a. SyncrhonousChannel at this point).
|
2008-04-28 23:59:43 +00:00 |
|
Mark Fisher
|
b85d38641c
|
Added support for <console-source/> and <console-target/> elements.
|
2008-04-28 22:12:12 +00:00 |
|
Mark Fisher
|
d252605bdb
|
The "defaultOutputChannelName" property of HandlerEndpoint is now "outputChannelName", and the "defaultOutput" attribute of the @MessageEndpoint annotation is now "output".
|
2008-04-27 06:00:40 +00:00 |
|
Mark Fisher
|
09333d62cb
|
The <handler-endpoint/> element's "default-output-channel" attribute is now "output-channel". Since the new "return-address-overrides" value is true by default, the "output-channel" takes precedence rather than being a fallback.
|
2008-04-27 05:29:59 +00:00 |
|
Mark Fisher
|
9eaa088052
|
The <endpoint/> element is now <handler-endpoint/>, and its "handler-method" attribute is now "method".
|
2008-04-27 05:01:38 +00:00 |
|
Mark Fisher
|
412c5b3134
|
Added namespace support for target-endpoint.
|
2008-04-27 02:25:53 +00:00 |
|
Mark Fisher
|
64c498838c
|
GatewayProxyFactoryBean now supports receive-only operations. Also added support for timeouts and type-conversion.
|
2008-04-25 19:14:14 +00:00 |
|
Mark Fisher
|
24a15520ba
|
PollingSourceEndpoint now provides initializeTask() for one-time only as well as refreshTask() to reconfigure proxies at runtime.
|
2008-04-25 15:18:39 +00:00 |
|
Mark Fisher
|
2147ac43ed
|
Restricting advice to the "run" method of MessagingTask, and added synchronization for proxy initialization.
|
2008-04-25 12:45:12 +00:00 |
|
Mark Fisher
|
c92b24f959
|
Added initial implementation of GatewayProxyFactoryBean.
|
2008-04-24 23:41:52 +00:00 |
|
Mark Fisher
|
cfb0d7e2fd
|
Added 'taskAdviceChain' and 'dispatchAdviceChain' to PollingSourceEndpoint.
|
2008-04-24 19:57:27 +00:00 |
|
Mark Fisher
|
467e0f803d
|
PollingSourceEndpoint delegates to PollingDispatcher. Added sendTimeout to SimpleDispatcher.
|
2008-04-24 14:25:34 +00:00 |
|
Mark Fisher
|
9c67c1516f
|
Added more tests for returnAddress and output channel.
|
2008-04-24 11:36:14 +00:00 |
|
Mark Fisher
|
7d3755c099
|
Added "returnAddressOverrides" property for endpoints ('return-address-overrides' in XML). The default value is 'false' indicating that any explicitly defined output channel should take precedence.
|
2008-04-24 03:41:50 +00:00 |
|
Mark Fisher
|
28f914748b
|
ChannelAdapterParser is now MethodInvokingAdapterParser and only creates the source or target. The result should be configured with a SourceEndpoint or TargetEndpoint.
|
2008-04-24 00:43:08 +00:00 |
|
Mark Fisher
|
5eb87c218e
|
MailTargetAdapter is now MailTarget.
|
2008-04-24 00:08:28 +00:00 |
|
Mark Fisher
|
ce6f3dbff5
|
FileTargetAdapter is now FileTarget, and FileSourceAdapterParser is now FileSourceParser.
|
2008-04-24 00:00:41 +00:00 |
|
Mark Fisher
|
cdab301ef2
|
Renamed ApplicationEventSourceAdapter to ApplicationEventSource and ApplicationEventTargetAdapter to ApplicationEventTarget.
|
2008-04-23 23:54:20 +00:00 |
|
Mark Fisher
|
4d19a02f15
|
Added PollingSourceEndpoint, removed PollingSourceAdapter, and source-adapter parsers only parse the Source itself.
|
2008-04-23 23:47:02 +00:00 |
|
Mark Fisher
|
9f3bc80949
|
Factored out the common target endpoint type to enable change to 'target-endpoint' and 'handler-endpoint'.
|
2008-04-23 14:18:01 +00:00 |
|
Mark Fisher
|
9fd30d1ed4
|
Moved awareness of SynchronousChannel out of the MessageBus and into the SubscriptionManager.
|
2008-04-23 13:37:27 +00:00 |
|
Mark Fisher
|
94fa8675ca
|
Errors during MessageHeader mapping are no longer fatal. Logging at WARN level (INT-206).
|
2008-04-22 22:56:54 +00:00 |
|
Mark Fisher
|
bf0f8b16ec
|
SimpleChannel is now QueueChannel. Also added RendezvousChannel for the zero-capacity SynchronousQueue-based version.
|
2008-04-22 20:26:19 +00:00 |
|
Mark Fisher
|
4b01a3a09c
|
The <endpoint/> element now expects a "handler" attribute instead of "handler-ref".
|
2008-04-22 18:17:05 +00:00 |
|
Mark Fisher
|
cb3c4fbdc3
|
Removed support for <handler/> sub-element for <endpoint/> since the 'handler-ref' attribute is sufficient.
|
2008-04-22 17:44:23 +00:00 |
|
Mark Fisher
|
3d63406053
|
MessageBus now registers endpoints and source adapters (and starts if its autoStartup property is set to "true") after receiving a ContextRefreshedEvent rather than the excessively eager start during the 'setApplicationContext' callback (INT-196).
|
2008-04-22 16:56:27 +00:00 |
|
Mark Fisher
|
c9cdff0aee
|
Added removeAttribute() and removeProperty() methods (INT-203, INT-204).
|
2008-04-22 13:40:42 +00:00 |
|
Mark Fisher
|
e0563a6173
|
Checking for null prior to setting the channelRegistry on the endpoint's handler (short term fix for INT-202).
|
2008-04-21 20:51:38 +00:00 |
|
Mark Fisher
|
d30f3230b0
|
Simplified Message dispatching. Removed MessageRetriever and MessageDistributor (and the "default" implementations). Added SimpleDispatcher and PollingDispatcher. Added the SubscribableSource interface and a SubscriptionManager to simplify the coordination of dispatchers within the MessageBus. These changes also lay the groundwork for further refactoring of the various Source and SourceAdapter implementations.
|
2008-04-18 21:26:31 +00:00 |
|
Ben Hale
|
72ed283296
|
Simplify the doc packaging a little bit
|
2008-04-18 16:21:08 +00:00 |
|
Mark Fisher
|
0bd9ea9255
|
TargetEndpoint now returns false when one of its MessageSelectors rejects a Message rather than throwing an Exception. Added Source, BlockingSource, and BlockingTarget interfaces. MessageChannel now extends BlockingSource and BlockingTarget.
|
2008-04-17 21:06:14 +00:00 |
|
Mark Fisher
|
0f6bd60ee0
|
Added Target interface and split DefaultMessageEndpoint into TargetEndpoint and HandlerEndpoint. All "one-way" adapters now implement Target instead of MessageHandler, the ConcurrentHandler is now ConcurrentTarget, and the MessageDispatcher also operates on Targets rather than MessageHandlers.
|
2008-04-17 17:25:56 +00:00 |
|
Mark Fisher
|
e9673586c4
|
On destruction, ConcurrentHandler calls shutdownNow() on its Executor rather than shutdown().
|
2008-04-16 19:50:32 +00:00 |
|
Mark Fisher
|
a0072b3e66
|
DefaultMessageEndpoint constructor now requires a MessageHandler. The endpoint no longer invokes Lifecycle methods on the MessageHandler.
|
2008-04-16 19:14:26 +00:00 |
|
Mark Fisher
|
9710edaa3c
|
If no ErrorHandler is available, errors will be logged at WARN level (INT-138).
|
2008-04-16 18:47:12 +00:00 |
|
Mark Fisher
|
7edfc96f5e
|
MessageHandlingExceptions (other than selector-rejection, handler-not-running, and executor-rejection) are now propagated from DefaultMessageDistributor (INT-184).
|
2008-04-16 18:07:14 +00:00 |
|
Mark Fisher
|
550a674850
|
committing AbstractSourceAdapter manually (missed by plugin)
|
2008-04-16 16:38:44 +00:00 |
|