Commit Graph

6614 Commits

Author SHA1 Message Date
Marius Bogoevici
7ffab20b45 More updates to the aggregator documentation. 2008-10-20 16:42:22 +00:00
Mark Fisher
df8bf6ed8f Removed DefaultErrorChannel. 2008-10-20 15:52:36 +00:00
Mark Fisher
1dc2c175a2 Removed AbstractPoller and ChannelPoller. Refactored test cases to use PollingConsumerEndpoint. 2008-10-20 15:27:03 +00:00
Mark Fisher
f8b2724f7a ApplicationContextMessageBus now implements the ChannelResolver interface. The MessagePublishingErrorHandler for the SimpleTaskScheduler is now created in the MessageBusParser rather than in the initialization code of the MessageBus. 2008-10-20 13:50:22 +00:00
Mark Fisher
7124894646 MessagePublishingErrorHandler is now BeanFactoryAware and therefore capable of creating a default BeanFactoryChannelResolver. 2008-10-20 13:45:43 +00:00
Mark Fisher
b6bd0b30fc Created 'consumer' package and moved consumer implementations from 'message' and 'endpoint' packages. 2008-10-20 12:09:30 +00:00
Mark Fisher
a87d3e1939 Event tests now expect MessageBus started/stopped events in addition to ApplicationContext events. 2008-10-20 11:54:55 +00:00
Mark Fisher
31f1116cff Renamed DefaultMessageBusTests to ApplicationContextMessageBusTests (to match the renamed class under test). 2008-10-20 11:41:50 +00:00
Mark Fisher
25d0ac78b6 INT-435 2008-10-20 11:38:00 +00:00
Mark Fisher
e31520bc64 Renamed DefaultMessageBus to ApplicationContextMessageBus. 2008-10-20 10:43:16 +00:00
Marius Bogoevici
3df3961a9a More updates to the aggregator documentation. 2008-10-20 06:08:09 +00:00
Mark Fisher
7f7fb10ae5 Added RouterFactoryBean. MethodInvokingRouter now provides a constructor to accept the 'targetObject' only (without a method or methodName). It will resolve a single method annotated with @Router or else fallback to a single public method (INT-433, INT-434). 2008-10-19 23:02:18 +00:00
Iwein Fuld
f099083d66 RESOLVED - issue INT-431: AbstractMessageBarrierConsumer calls processMessages twice
http://jira.springframework.org/browse/INT-431

Reworked testcase
2008-10-19 14:41:49 +00:00
Jonas Partner
5af7b3396c documentation for Spring Integration security module 2008-10-19 13:54:01 +00:00
Iwein Fuld
88b27fd9a9 IN PROGRESS - issue INT-431: AbstractMessageBarrierConsumer calls processMessages twice
http://jira.springframework.org/browse/INT-431
2008-10-19 13:05:24 +00:00
Iwein Fuld
3b769ee134 removed hamcrest (resolving error when running tests from eclipse) 2008-10-19 12:10:39 +00:00
Jonas Partner
d893ba45ea documentation for SI xml module 2008-10-19 12:06:02 +00:00
Marius Bogoevici
d160b5dbb3 More updates to the aggregator 2008-10-19 05:12:38 +00:00
Marius Bogoevici
d518214736 More updates to the aggregator 2008-10-19 01:10:15 +00:00
Iwein Fuld
fdd0bef28e finished stream.xml and removed obsolete info from adapters 2008-10-18 21:02:50 +00:00
Jonas Partner
8e12a8d9e2 still wip 2008-10-18 18:53:14 +00:00
Jonas Partner
8a59e6ab41 added support for pollers to schema 2008-10-18 18:52:10 +00:00
Mark Fisher
d36f80937d Added namespace support for <jms:outbound-gateway/> and updated the GatewayDemo sample (INT-429). 2008-10-17 21:54:09 +00:00
Mark Fisher
d8aefc0c46 Added JMS inbound/outbound gateway sample (INT-430). 2008-10-17 20:17:20 +00:00
Mark Fisher
490b5970f5 Renamed JmsGateway to JmsInboundGateway (we also have JmsOutboundGateway now). The JmsSource is now JmsDestinationPollingSource. 2008-10-17 19:55:03 +00:00
Mark Fisher
8a62ae5ccb Added JMS Channel Adapter sample (INT-430). 2008-10-17 19:44:34 +00:00
Jonas Partner
3f23dbeae5 work in progress documentation for xml module 2008-10-17 19:22:06 +00:00
Mark Fisher
796b07ac83 Modifying documentation structure 2008-10-17 18:09:43 +00:00
Mark Fisher
e7a1140003 Refactored JmsGateway and HeaderMappingMessageConverter (related to INT-240, INT-355, and INT-376). 2008-10-17 17:43:59 +00:00
Iwein Fuld
be4139c759 half way http and stream docos 2008-10-17 17:39:04 +00:00
Mark Fisher
8df8a51810 JmsOutboundGateway now builds a copy of the request Message prior to sending since non-serializable header values will be removed when a JMS ObjectMessage is propagated. 2008-10-17 15:24:31 +00:00
Mark Fisher
55eb3ae05d MessageHeaders no removes any non-serializable values from its map upon serialization. A warn-level notification will be logged. 2008-10-17 15:04:10 +00:00
Marius Bogoevici
0f3a37ee47 Initial aggregation and resequencing content - IN PROGRESS 2008-10-17 04:44:29 +00:00
Mark Fisher
cc70df8f08 changed the 'jms-gateway' element to 'inbound-gateway' 2008-10-17 03:25:22 +00:00
Mark Fisher
213ada0089 Added initial implementation of JmsOutboundGateway. 2008-10-17 02:02:42 +00:00
Mark Fisher
2cf1d7629e INT-428 2008-10-16 19:47:39 +00:00
Mark Fisher
fbd47bea9c fixed source attachment for spring-web 2008-10-16 17:48:14 +00:00
Mark Fisher
f750be097f AbstractMessagingGateway now automatically throws the exception payload of a received ErrorMessage in send-and-receive operations is the 'shouldThrowErrors' value is set to true. It is true by default (related to INT-301). 2008-10-16 16:39:19 +00:00
Mark Fisher
a8b2918680 SubscribingConsumerEndpoint now extends AbstractEndpoint. 2008-10-16 15:36:30 +00:00
Mark Fisher
d8f750f077 Added toString() methods. 2008-10-16 15:33:33 +00:00
Mark Fisher
bd52dc6627 MessageChannelTemplate now sets its temporary reply channel as the errorChannel header along with the replyChannel header. 2008-10-16 14:47:51 +00:00
Mark Fisher
de25b6bd5c SimpleTaskScheduler logs at error-level now, but only if no errorHandler is available. 2008-10-16 14:39:09 +00:00
Mark Fisher
ae698b61fd MessagePublishingErrorHandler now retrieves the 'errorChannel' header from the 'failedMessage' of a MessagingException (if available). It resolves it if necessary (if it is a channel name instead of MessageChannel instance) by delegating to a ChannelResolver. 2008-10-16 02:36:25 +00:00
Mark Fisher
2f009b607b Creating the TaskScheduler as a bean definition within the context in MessageBusParser instead of instantiating with a constructor call. 2008-10-16 01:03:52 +00:00
Mark Fisher
0f52b88851 Added hamcrest to .classpath. 2008-10-16 00:51:38 +00:00
Mark Fisher
a8694526ec Removed the 'errorHandler' property from AbstractMessageConsumer and the 'error-handler' attribute from the schema. Will be adding configurable errorChannel Message header instead. 2008-10-15 22:21:27 +00:00
Mark Fisher
e6af632f7d Added 'errorChannel' header. 2008-10-15 21:41:39 +00:00
Mark Fisher
e73df5e33a Updated channel descriptions in core-api.xml 2008-10-15 21:27:28 +00:00
Mark Fisher
18b65fdf0a Renamed the 'pool-executor' element to 'thread-pool-task-executor' (INT-426). 2008-10-15 19:45:58 +00:00
Mark Fisher
905f76116f MessageHeaders now copies the Map passed into its constructor to enforce immutability of the Map itself (note: mutability of the values in the Map is intentionally left as a development decision). The clear() method now correctly throws UnsupportedOperationException along with the other Map methods that would otherwise be capable of modifying the Map (INT-427). 2008-10-15 19:38:53 +00:00