Commit Graph

59 Commits

Author SHA1 Message Date
Mark Fisher
fdfb537a16 INT-727, INT-728 Refactored parsers so that default beans (errorChannel, nullChannel, and taskScheduler) will always be configured - even when not using the core namespace. Also added support for the 'auto-startup' attribute on several adapters. 2009-07-16 18:04:40 +00:00
Mark Fisher
9f5cdfa27d Refactored support for DestinationProvider according to INT-512 without allowing arbitrary URIs from Message header values. 2009-07-04 23:25:36 +00:00
Mark Fisher
3640e41107 HeaderBasedDestinationProvider now supports URI typed header values (in addition to String). 2009-07-04 19:21:26 +00:00
Mark Fisher
467b752481 Added support for 'order' and 'auto-startup' on WS 'outbound-gateway'. 2009-07-03 04:29:22 +00:00
Mark Fisher
3f1c869035 INT-630 Web Service outbound gateways now support a boolean 'ignore-empty-responses' attribute, and the default value is TRUE. 2009-07-01 12:28:10 +00:00
Mark Fisher
098693ad2e INT-695 Moved all schemas to src/main/resources 2009-06-30 18:48:40 +00:00
Jonas Partner
0d55112298 Add in support for dyanmic resolution of the uri in outbound WS gateways
Resolves INT-512, INT-612
2009-06-18 19:49:37 +00:00
Iwein Fuld
7b32947f4e minor improvements 2009-03-23 18:37:36 +00:00
Iwein Fuld
51142a0cd9 Hammered out some compiler warnings 2009-03-23 16:14:05 +00:00
Mark Fisher
96d826e4a2 INT-605 2009-03-13 18:41:52 +00:00
Iwein Fuld
229ffc0489 OPEN - issue INT-601: Typo in MarshallingWebServiceInboundGateway.setReplyChannel()
http://jira.springframework.org/browse/INT-601

fixed
2009-03-13 14:28:30 +00:00
Iwein Fuld
a0d82a743d IN PROGRESS - issue INT-597: Add namespace support for inbound WS gateway
http://jira.springframework.org/browse/INT-597

allowes for setting only marshaller now
2009-03-12 14:45:57 +00:00
Iwein Fuld
34a977a3a0 OPEN - issue INT-597: Add namespace support for inbound WS gateway
http://jira.springframework.org/browse/INT-597

Modified xsd, added namespace handler and testcase.
2009-03-12 13:43:47 +00:00
Iwein Fuld
3c9ddafdcd RESOLVED - issue INT-162: Provide Spring-WS source adapters
http://jira.springframework.org/browse/INT-162

Added integration test for inbound gateway
2009-03-12 10:48:47 +00:00
Mark Fisher
c1040cec61 INT-593 2009-03-11 20:13:24 +00:00
Iwein Fuld
527ec41f46 IN PROGRESS - issue INT-162: Provide Spring-WS source adapters
http://jira.springframework.org/browse/INT-162

Added tests, created INT-593 for silent delivery failure on timeout
2009-03-11 11:46:54 +00:00
Mark Fisher
dabb76ac26 Added support for a Document-typed reply payload. 2009-03-01 15:11:22 +00:00
Mark Fisher
b80687b7a7 Initial commit of SimpleWebServiceInboundGateway (INT-162). 2009-02-20 22:57:00 +00:00
Mark Fisher
5945cc19ce Initial commit for MarshallingWebServiceInboundGateway (INT-162). 2009-02-20 22:52:36 +00:00
Mark Fisher
5f2c96ad04 Added tool annotations to the ws schema (INT-114). 2008-12-17 02:15:50 +00:00
Mark Fisher
c296b1af1b Minimizing class loading in parsers and using the parser context error handling capabilities rather than throwing Exceptions or using assertions. This facilitates proper tooling support (INT-114). 2008-12-11 19:18:40 +00:00
Mark Fisher
bc4a20f6c5 All pre-defined internal header names are now valid Java identifiers. Dot delimiters have been replaced by underscores, and hyphenated names are now camelCase. The SimpleHeaderEnricherParser uses Conventions.attributeToPropertyName(). The attributes are now legal for passing as JMS properties (INT-511). 2008-12-09 21:32:29 +00:00
Mark Fisher
75903736e2 Modified WebServiceDemo to show the 'chain' element and the 'header-enricher'. 2008-11-22 16:17:16 +00:00
Mark Fisher
0da19e9b66 Removed dependency on the MessageEndpoint interface. 2008-11-13 02:08:52 +00:00
Mark Fisher
f5bbea66f9 INT-469 2008-11-13 01:35:17 +00:00
Mark Fisher
eee637a3e9 INT-454 2008-11-06 21:16:18 +00:00
Mark Fisher
ef1b7fe54b Moved classes from 'consumer' package to 'handler'. 2008-11-03 15:06:45 +00:00
Mark Fisher
515ed698a6 Renamed SubscribingConsumerEndpoint to EventDrivenConsumer. 2008-11-03 14:41:53 +00:00
Mark Fisher
3e2d09e5d7 Renamed PollingConsumerEndpoint to PollingConsumer. 2008-11-03 14:32:02 +00:00
Mark Fisher
39a8486ac8 Refactored MessageConsumer with onMessage to MessageHandler with handleMessage. 2008-11-03 14:17:53 +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
ebcccdc5c9 Moved MessagingException into the new 'org.springframework.integration.core' package. 2008-10-15 03:28:50 +00:00
Mark Fisher
262bd8fd9c Moved MessageChannel into the new 'org.springframework.integration.core' package. 2008-10-15 03:19:28 +00:00
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