Commit Graph

26 Commits

Author SHA1 Message Date
Mark Fisher
08043b541d Moved Message into the new 'org.springframework.integration.core' package. 2008-10-15 02:54:29 +00:00
Mark Fisher
7ccc8f28d5 The <poller/> element no longer defines trigger properties (interval, initial-delay, cron, etc). Instead it expects a sub-element - either <interval-trigger/> or <cron-trigger/> (INT-423). 2008-10-14 12:25:56 +00:00
Mark Fisher
c86b7faef4 Renamed ReplyHolder to ReplyMessageHolder. Modified signature of AbstractReplyMessageProducingConsumer's abstract method to be named 'onMessage'. 2008-10-13 19:50:04 +00:00
Mark Fisher
6f7bd01c2a Added ReplyHolder and modified signature of AbstractReplyProducingMessageConsumer to return void and accept this additional parameter instead. 2008-10-13 19:30:23 +00:00
Mark Fisher
4ddfc680ae WebServiceHandler classes are now WebServiceOutboundGateways. The "service-activator" element has also been replaced with <ws:outbound-gateway/> (INT-404). 2008-10-08 18:25:32 +00:00
Jonas Partner
ae5974ff82 Added support for defining a poller on the service activator element INT-402 2008-10-08 10:02:13 +00:00
Mark Fisher
f12c6b3748 AbstractMessageHandlingEndpoint is now AbstractReplyProducingMessageConsumer. 2008-10-06 20:59:55 +00:00
Mark Fisher
27e288be08 Refactored existing Message-consuming endpoints to only implement MessageConsumer (not MessageEndpoint). Now, either a PollingConsumerEndpoint or SubscribingConsumerEndpoint delegates to the MessageConsumer thereby separating the Lifecycle responsibilities and configuration settings (trigger, transactions, etc) since they are different for polling vs. subscribing and not relevant for simply consuming Messages. Essentially all MessageConsumers are now "event-driven" since a "polling consumer" is actually handled by the PollingConsumerEndpoint class. The next refactoring step involves renaming several components to clarify this endpoint vs. consumer distinction. 2008-10-06 17:24:46 +00:00
Jonas Partner
1f5e0b6cf1 RESOLVED - issue INT-394: SimpleWebServiceHandler should support an org.w3c.dom.Document payload in addition to Source and String
http://jira.springframework.org/browse/INT-394
2008-10-05 19:28:42 +00:00
Jonas Partner
9b26c725e3 IN PROGRESS - issue INT-389: Allow configuration of a WebServiceMessageSender instance for WS handlers
http://jira.springframework.org/browse/INT-389

added setter methods on AbstractWebServiceHandler and namespace support
2008-10-03 10:42:26 +00:00
Mark Fisher
0d947ed872 Removed the 'ws-' prefix from 'service-activator' now that it is qualified by its namespace. 2008-09-19 22:28:47 +00:00
Mark Fisher
6cc2c60173 Added separate namespace handler for 'ws' rather than combining with the core 'integration' namespace. 2008-09-19 22:24:44 +00:00
Mark Fisher
e0318d6132 Renamed AbstractInOutEndpoint to AbstractMessageHandlingEndpoint to be consistent with AbstractMessageProducingEndpoint and AbstractMessageConsumingEndpoint. 2008-09-19 12:00:42 +00:00
Mark Fisher
35e744e60a Added AbstractMessageConsumingEndpoint. MessageDispatchers now expect MessageConsumer instances as subscribers, and the MessageEndpoint no longer has a send() method or a getSource() method. All consumer endpoints now use 'inputChannel' as the property (instead of source). The MessageBus is less involved in endpoint activation now, since endpoints that need to poll a channel can create, configure, and schedule their own poller. 2008-09-07 21:04:50 +00:00
Mark Fisher
ca3a326599 Updated test configuration after schema changes. 2008-09-05 19:46:56 +00:00
Mark Fisher
9fc031e4f4 The AbstractWebServiceHandler is now an endpoint instead of a MessageHandler implementation. The <ws-handler/> element has been replaced with <ws-service-activator/>, and it is now a "standalone" component (i.e. it is no longer necessary to provide its id as a reference within another separate <service-activator/> element). 2008-09-05 19:22:10 +00:00
Mark Fisher
2c95306f63 Added MessageHeaders and MessageBuilder. Messages are now immutable (including header maps). 2008-07-17 22:58:56 +00:00
Mark Fisher
58896de557 Added more tests for WebServiceHandlerParser with 'messageFactory'. 2008-07-10 08:38:09 +00:00
Mark Fisher
7a2dd68965 The WebServiceHandlerParser now provides the WebServiceMessageFactory in the WebServiceTemplate constructor (INT-295). 2008-07-10 01:54:46 +00:00
Mark Fisher
b3719ff096 Added namespace support for "message-factory" and "fault-message-resolver" (INT-291). 2008-07-08 01:03:06 +00:00
Mark Fisher
161e7d1933 Added the 'request-callback' attribute for the <ws-handler/> element. The provided bean reference will be set as the 'requestCallback' property of the handler (INT-257). 2008-06-24 16:22:41 +00:00
Ben Hale
1db7d245eb Upgrade for spring-build. Removal of fixed manifests in lieu of bundlor templates 2008-06-04 10:05:57 +00:00
Mark Fisher
f242075a73 SimpleWebServiceTargetAdapter is now SimpleWebServiceHandler, and MarshallingWebServiceTargetAdapter is now MarshallingWebServiceHandler. The "ws-target" element is now "ws-handler", and the WebServiceHandlerParser (formerly WebServiceTargetAdapterParser) now creates a MessageHandler instance only - rather than creating the HandlerEndpoint itself. Therefore, the "ws-handler" should be referenced from the "handler" attribute of a <handler-endpoint/> element. See the modified WebServiceDemo (and its configuration file: "temperatureConversion.xml") in the "org.springframework.integration.samples" module for an example. 2008-05-28 15:37:13 +00:00
Mark Fisher
391b1ef25b Added newly generated MANIFEST.MF (INT-217). 2008-05-21 23:11:33 +00:00
Mark Fisher
9504b2b6fe Moved spring.schemas and spring.handlers to "src/main/resources/META-INF" (INT-223). 2008-05-20 22:17:11 +00:00
Ben Hale
6696064dd0 Updated the names of the projects 2008-05-20 21:41:01 +00:00