Marius Bogoevici
|
44cb3e17a1
|
adds support for an <aggregator> element in the integration namespace (INT-95). Currently supports only references to beans implementing the Aggregator interface. The 'method' attribute can be defined, but it is not currently in use.
|
2008-02-27 19:15:06 +00:00 |
|
Marius Bogoevici
|
559d858e3e
|
added testCorrelationIdCopiedIfMessageCorrelationIdAvailable, to capture this default behaviour in the MessageHandlers
|
2008-02-27 18:52:23 +00:00 |
|
Mark Fisher
|
84e1b1df08
|
Added spring-integration-1.0.xsd alongside spring-integration-adapters-1.0.xsd. Renamed the previous spring-integration-1.0.xsd to spring-integration-core-1.0.xsd.
|
2008-02-27 03:21:54 +00:00 |
|
Mark Fisher
|
d2580a3b0b
|
Major refactoring of AggregatingMessageHandler and related classes.
|
2008-02-27 02:33:44 +00:00 |
|
Mark Fisher
|
17def0e904
|
DefaultMessageEndpoint now sets the reply Message's correlationId to the original Message's id by default (INT-130).
|
2008-02-26 05:09:32 +00:00 |
|
Mark Fisher
|
82cb7bcb62
|
Added PriorityChannel (INT-115).
|
2008-02-26 04:11:10 +00:00 |
|
Mark Fisher
|
51d02ee8ad
|
ReplyHandler is now configurable on the DefaultMessageEndpoint. The <endpoint/> element also accepts a 'reply-handler' attribute (INT-129).
|
2008-02-26 02:35:09 +00:00 |
|
Mark Fisher
|
abedfb0b3d
|
Using the header-copying constructor when creating Messages from Object-typed return values.
|
2008-02-26 01:04:43 +00:00 |
|
Mark Fisher
|
f9d01dd568
|
Added a 'replyTimeout' property to DefaultMessageEndpoint with a default value of 1000 milliseconds. When sending to either the 'defaultOutputChannelName' or the reply channel specified by the input MessageHeader's 'returnAddress', a timeout will now cause the reply Message to be wrapped within a MessageDeliveryException and passed to the endpoint's ErrorHandler. The default error handler publishes the exception as an ErrorMessage to the global error channel (INT-108).
|
2008-02-25 20:55:24 +00:00 |
|
Mark Fisher
|
0004375e44
|
Added namespace support for configuring endpoint-specific ErrorHandlers (INT-19).
|
2008-02-25 19:06:24 +00:00 |
|
Mark Fisher
|
7cb5c918c5
|
Added namespace support for the <default-concurrency/> sub-element of <message-bus/> (INT-106).
|
2008-02-25 16:14:24 +00:00 |
|
Mark Fisher
|
3fc03d7795
|
Added setter for 'defaultConcurrencyPolicy' (INT-106).
|
2008-02-25 15:00:58 +00:00 |
|
Mark Fisher
|
3508361a29
|
DefaultMessageEndpoint now accepts the MessageHandler as a constructor arg (the setter has been removed). The MessageBus now has a 'defaultConcurrencyPolicy' rather than passing 'null' when creating an endpoint without an explicitly provided policy (INT-106). The ConcurrentHandler.HandlerTask now logs all errors at DEBUG level and continues to log at WARN level if no 'errorHandler' has been provided to the ConcurrentHandler (INT-120).
|
2008-02-25 14:30:11 +00:00 |
|
Mark Fisher
|
51d9c8e42c
|
Added header-copying constructor to GenericMessage (INT-123). Also simplified the AbstractMessageHandlerAdapter.
|
2008-02-22 19:34:08 +00:00 |
|
Mark Fisher
|
094a131b1a
|
The 'correlationId' is now being handled by the AbstractMessageHandlerAdapter (see INT-127). SplitterMessageHandlerAdapter now properly sets the 'sequenceNumber' and 'sequenceSize' properties on the reply's MessageHeader (INT-128).
|
2008-02-22 15:22:52 +00:00 |
|
Mark Fisher
|
9da59485cb
|
Migrating adapters to spring-integration-adapters (INT-83).
|
2008-02-21 22:54:24 +00:00 |
|
Mark Fisher
|
a07f031300
|
Added initial version of RequestReplyTemplate (INT-86).
|
2008-02-20 15:30:41 +00:00 |
|
Mark Fisher
|
d9d15cab76
|
Simplified the task scheduler configuration and exposed setters/constructors for ScheduledExecutorService (INT-113).
|
2008-02-18 22:58:45 +00:00 |
|
Mark Fisher
|
69b13fc3bf
|
The MessageHeader now has a single Object-typed 'returnAddress' property rather than both 'replyChannel' and 'replyChannelName'. This also removes a package cycle between 'message' and 'channel' (part of INT-112).
|
2008-02-18 20:38:33 +00:00 |
|
Mark Fisher
|
35a09ac5c2
|
Moved DispatcherPolicy into the 'channel' package (part of INT-112).
|
2008-02-18 18:15:07 +00:00 |
|
Mark Fisher
|
0cbd5a3c9e
|
Modified expected exception type.
|
2008-02-18 18:07:50 +00:00 |
|
Mark Fisher
|
3719c32a0f
|
Moved ConcurrentHandler into the 'endpoint' package and moved MessageDeliveryException/MessageHandlingException into the 'message' package (part of INT-112).
|
2008-02-18 18:05:49 +00:00 |
|
Mark Fisher
|
0b5013939e
|
Refactored ConcurrentHandler to accept a preconfigured ExecutorService rather than creating one from the ConcurrencyPolicy.
|
2008-02-18 17:46:23 +00:00 |
|
Mark Fisher
|
3d1303bb53
|
Moved Subscription from 'bus' to 'scheduling' package.
|
2008-02-18 16:11:44 +00:00 |
|
Mark Fisher
|
ea2f90b5c8
|
Moved Subscription from 'bus' to 'scheduling' package.
|
2008-02-18 15:58:23 +00:00 |
|
Mark Fisher
|
d1ed700380
|
Using java.util.UUID and default strategy is: UUID.randomUUUID() (INT-111).
|
2008-02-18 14:08:15 +00:00 |
|
Mark Fisher
|
3ae8672618
|
Added 'message-converter' attribute for <jms-source> when creating a JmsMessageDrivenSourceAdapter (INT-102).
|
2008-02-13 15:56:11 +00:00 |
|
Mark Fisher
|
ecce093f6e
|
Added 'autoStartup' to message-bus (INT-101), 'initialDelay' and 'fixedRate' attributes for @Polled (INT-100), <handler-chain> element (INT-58), <selector> sub-element (INT-102), and <interceptor> sub-element (INT-106).
|
2008-02-13 08:08:26 +00:00 |
|
Mark Fisher
|
405311d9b9
|
Refactored DefaultMessageDispatcher to delegate to MessageDistributor with logic previously in the DispatcherTask. The DispatcherTask is now an inner class of DefaultMessageDispatcher. Also added ChannelPurger (INT-105), MessageSelectingInterceptor (INT-98), and support for "datatype channels" (INT-99).
|
2008-02-10 00:06:09 +00:00 |
|
Mark Fisher
|
d089567e6c
|
Adjusted timings.
|
2008-02-05 11:14:06 +00:00 |
|
Mark Fisher
|
65abee9eb6
|
JmsTargetAdapter now passes any JMS attributes from the Spring Integration MessageHeader to the JMS Message prior to sending to its Destination (INT-97). JmsTargetAdapter also supports the 'destinationName' property now in addition to 'destination'. The 'jms-target' element accepts a 'destination-name' attribute as well (INT-96).
|
2008-02-05 00:09:40 +00:00 |
|
Mark Fisher
|
76c19438ff
|
Added Aggregator, AggregatingMessageHandler, RoutingBarrier, RoutingBarrierCompletionStrategy, and related classes.
|
2008-02-04 19:15:57 +00:00 |
|
Mark Fisher
|
753a67b8a4
|
Added the 'replyChannel' property to MessageHeader. It takes precedence over the 'replyChannelName' when DefaultMessageEndpoint resolves the channel for reply Messages.
|
2008-01-31 23:14:47 +00:00 |
|
Mark Fisher
|
1f5e7b5756
|
SimpleChannel now creates a SynchronousQueue if the capacity is less than or equal to 0. SplitterMessageHandlerAdapter exposes a configurable 'sendTimeout' property.
|
2008-01-31 22:04:35 +00:00 |
|
Mark Fisher
|
e3f7bf4681
|
Added 'clear()' and 'purge()' methods to channel and added 'isExpired()' method to Message.
|
2008-01-31 18:30:21 +00:00 |
|
Mark Fisher
|
472aa0f436
|
Added basic ChannelInterceptor functionality and 'unregister' method for ChannelRegistry.
|
2008-01-31 16:11:02 +00:00 |
|
Mark Fisher
|
7d8566ee2e
|
Adjusted test timeout values for build server.
|
2008-01-28 16:28:29 +00:00 |
|
Mark Fisher
|
1517132465
|
Extended test coverage
|
2008-01-23 01:50:21 +00:00 |
|
Mark Fisher
|
c8c843e294
|
Extended RouterMessageHandlerAdapterTests
|
2008-01-22 14:47:18 +00:00 |
|
Mark Fisher
|
55283444da
|
The 'channel' element now requires an 'id'.
|
2008-01-22 00:52:07 +00:00 |
|
Mark Fisher
|
89e990f661
|
DefaultMessageEndpoint now provides a ReplyHandler callback for ConcurrentHandlers.
|
2008-01-21 16:34:20 +00:00 |
|
Mark Fisher
|
33143a98d6
|
Added tests for 'dispatcher-policy' in ChannelParser. Added tests for 'concurrency' in EndpointParser.
|
2008-01-20 23:46:57 +00:00 |
|
Mark Fisher
|
35b098b164
|
Added 'queueCapacity' and 'keepAliveSeconds' properties to ConcurrencyPolicy. Refactored DefaultMessageEndpoint and ConcurrentHandler to delegate to ConcurrencyPolicy and avoid duplication of concurrency properties. Added namespace support for 'dispatcher-policy' as a sub-element of 'channel', and also added namespace support for the new concurrency properties.
|
2008-01-20 20:03:54 +00:00 |
|
Mark Fisher
|
5f067925a9
|
Removed DispatcherTask constructor for ChannelPollingMessageRetriever - it will always be created for the provided MessageChannel.
|
2008-01-19 19:32:03 +00:00 |
|
Mark Fisher
|
b8aa69e1b5
|
Moved dispatcher policy into channel - simplified MessageBus, DefaultMessageDispatcher, and DispatcherTask.
|
2008-01-19 19:26:06 +00:00 |
|
Mark Fisher
|
3fbc2b1c1f
|
Increased latch wait time for build server.
|
2008-01-18 18:10:10 +00:00 |
|
Mark Fisher
|
afa3865c38
|
Increased reliability of test by adding countdown to failing handler as well.
|
2008-01-18 18:03:06 +00:00 |
|
Mark Fisher
|
568dd30f56
|
Removed fragile timing tests.
|
2008-01-18 17:51:31 +00:00 |
|
Mark Fisher
|
2aa07846d6
|
Adjusted test timing.
|
2008-01-18 17:44:26 +00:00 |
|
Mark Fisher
|
eaeefd4eb1
|
Adjusted test timing.
|
2008-01-18 17:36:36 +00:00 |
|