Commit Graph

1808 Commits

Author SHA1 Message Date
Mark Fisher
b2ec607634 Added Method resolution for Message-typed parameters including Message implementations and resolution of Message payloads based on parameterized type (INT-504). 2008-12-08 21:34:04 +00:00
Mark Fisher
d946df8e71 Added support for 'poller' sub-elements within RMI and HttpInvoker 'outbound-gateway' elements (INT-508). 2008-12-08 17:28:07 +00:00
Tony Sweeney
4e53810aeb Spring Integration 1.0.0.RELEASE 2008-11-26 17:22:13 +00:00
Mark Fisher
9ffc1a08c3 Removed the 'targetChannel' from ReplyMessageHolder for now (not being used yet) and made CronSequenceGenerator package protected for now. 2008-11-26 15:56:15 +00:00
Mark Fisher
2c2a1be8ae Removed the MethodResolver interface and the DefaultMethodResolver and AnnotationMethodResolver classes. Only MethodInvokingAggregator was still using those, so that logic is now encapsulated there. If we find a need for this in the future, we can consider exposing it again, but for now it's less clutter for the API. 2008-11-26 15:36:25 +00:00
Mark Fisher
41eca0eb8a HandlerMethodUtils is now package private 2008-11-26 15:32:15 +00:00
Jonas Partner
3a6947b190 increased timeout 2008-11-26 12:20:46 +00:00
Iwein Fuld
2b97059833 reduced poller interval to allow second try when server is stressed 2008-11-26 08:48:32 +00:00
Mark Fisher
b5c7f70af2 INT-497 2008-11-26 08:45:29 +00:00
Mark Fisher
a2ebf9fea5 Added note on channel configuration within annotations - specifically pointed out that the inputChannel must be a SubscribableChannel in such a case 2008-11-26 06:10:16 +00:00
Mark Fisher
2e3a0487e0 Added discussion of error handling (INT-457). 2008-11-26 05:52:44 +00:00
Mark Fisher
9f61208de4 Adjusted spacing 2008-11-26 04:56:40 +00:00
Mark Fisher
21674ccb7f Updated JMS Channel Adapter and Gateway documentation (INT-478). 2008-11-26 04:36:02 +00:00
Mark Fisher
5d02c2e503 Added a comment about the @Gateway annotation 2008-11-26 03:00:26 +00:00
Mark Fisher
4a5ad2705f Removed some unused constants and made others package-private. 2008-11-26 02:35:25 +00:00
Mark Fisher
ddc0302dec Removed MessageDeliveryAware since no component is calling the callback methods. Added INT-496 for version 1.0.1. 2008-11-26 02:23:44 +00:00
Mark Fisher
1b61509bde Added some JavaDoc. 2008-11-26 02:03:57 +00:00
Mark Fisher
545e159f3b Increased test trigger await timeout value. 2008-11-26 02:02:26 +00:00
Mark Fisher
a6b0bf65ac Removed unused channel interceptor code. 2008-11-26 01:43:54 +00:00
Mark Fisher
9fb2696225 typo in refdoc (missing xml end tag) 2008-11-26 01:35:03 +00:00
Mark Fisher
1e212612d9 Added a comment on the 'apply-sequence' attribute for PublishSubscribeChannels and a note about 'capacity' settings on a queue sub-element 2008-11-26 01:26:05 +00:00
Mark Fisher
2f514ff98e Updated changelog and readme files 2008-11-26 01:11:19 +00:00
Mark Fisher
18b3a36564 Added note about ChannelInterceptors' pre/postReceive() methods only applying to PollableChannels 2008-11-26 01:01:07 +00:00
Mark Fisher
d54c1c1c78 Added tool annotations to core spring-integration-1.0.xsd (INT-114). 2008-11-26 00:52:19 +00:00
Mark Fisher
08039f32fb typos 'fromPayload' should have been 'withPayload' 2008-11-26 00:06:36 +00:00
Mark Fisher
e993c0db6b Added discussion of top-level poller elements and default poller per-context (INT-493). 2008-11-25 23:37:20 +00:00
Mark Fisher
27e6e36e3a Added 'autoStartup' value configuration in ResequencerParser. 2008-11-25 22:59:00 +00:00
Mark Fisher
39247b5f3a AbstractMessageBarrierHandler is now BeanFactoryAware so that it can access the TaskScheduler. It also has an 'autoStartup' property with a default value of 'true' so that the pruner task will start upon inititialization (INT-495). 2008-11-25 22:51:31 +00:00
Mark Fisher
cc7c053d87 Removed TaskSchedulerAware. 2008-11-25 22:33:54 +00:00
Mark Fisher
db756e2f44 MessageChannel type was ambiguous, since the 'errorChannel' is also present within the context. 2008-11-25 22:25:09 +00:00
Mark Fisher
3b8e7e5b4b Removed cycles. 2008-11-25 21:43:36 +00:00
Mark Fisher
9ab1e73996 Removing TODOs. 2008-11-25 21:32:20 +00:00
Mark Fisher
f572b370f3 An explicit 'trigger' property is now required for the AbstractPollingEndpoint. It no longer creates an arbitrary default. 2008-11-25 21:27:12 +00:00
Mark Fisher
db09791428 Updated the annotation-based Cafe Demo to use a bridge element since the annotated-methods in Barista now require a SubscribableChannel. 2008-11-25 21:00:11 +00:00
Mark Fisher
dbc079ebe6 Test was accidentally left out of commit. 2008-11-25 20:31:26 +00:00
Mark Fisher
c16c3abb30 Removed the @ChannelAdapter annotation. The inbound version is no longer viable with @Poller removed (so that the polling configuration would be properly externalized - see previous commit log entries). But, the <inbound-channel-adapter/> element is trivial anyways. As far as outbound, the @ServiceActivator can be used for a method with void-return, so that was redundant actually. One consistent way to perform the job should be sufficient. 2008-11-25 20:23:40 +00:00
Mark Fisher
c1741edf83 Removed the @Poller annotation (since configuration metadata should be externalized). Updated ChannelAdapterAnnotationPostProcessor. Only outbound Channel Adapters can be configured with annotations now that @Poller is no longer available. We may add a "poller" attribute to the @ChannelAdapter for providing a reference. That would enable annotation-based inbound adapters. However, the XML support (the <inbound-channel-adapter/> element) is pretty trivial, so this should not be necessrary.Otherwise, the @ChannelAdapter may actually be removed altogether since a @ServiceActivator annotation can be used for any outbound Method (even when no return-value is expected). 2008-11-25 20:02:13 +00:00
Mark Fisher
0e5b4bcb50 Removing the @Poller annotation. Now, any Annotation-based endpoint must have a SubscribableChannel reference for its inputChannel. If necessary, the new <bridge/> element can be used to convert PollableChannels to SubscribableChannels. 2008-11-25 19:45:16 +00:00
Mark Fisher
1f0104d6f8 Updated QuoteDemo to use an 'inbound-channel-adapter' XML element since the @Poller annoation is being removed. 2008-11-25 19:40:31 +00:00
Mark Fisher
69727ae8c4 GatewayProxyFactoryBean accepts non-PollableChannel for defaultReplyChannel. However, if a receive-only operation is performed (e.g. for a no-arg method), an IllegalStateException will be thrown when the receive attempt cannot proceed if the channel is not a PollableChannel. 2008-11-25 18:09:11 +00:00
Mark Fisher
816299a5e5 Added default poller element. 2008-11-25 04:38:29 +00:00
Mark Fisher
57ddc4057c Added default pollers for inbound adapters. 2008-11-25 04:28:54 +00:00
Mark Fisher
b73a8d2949 Added default pollers for inbound adapters. 2008-11-25 04:20:30 +00:00
Mark Fisher
204deb4163 Added default poller. 2008-11-25 04:13:47 +00:00
Mark Fisher
678158c382 Added default poller. 2008-11-25 04:11:59 +00:00
Mark Fisher
d28414d2c3 Added SourcePollingChannelAdapterFactoryBean. The 'poller' element is now required for inbound-channel-adapter elements unless a default poller has been configured. 2008-11-25 04:10:17 +00:00
Mark Fisher
2bcab9c2df Added a poller sub-element for the FileInboundChannelAdapterParserTests. 2008-11-25 04:05:57 +00:00
Mark Fisher
23db1c0fe9 Added some constraints for poller parsing. 2008-11-25 03:05:12 +00:00
Mark Fisher
3717556f19 INT-494 2008-11-24 23:23:50 +00:00
Mark Fisher
6b259faa14 Removed empty package 2008-11-24 22:59:27 +00:00