<?xml version="1.0" encoding="UTF-8"?><!-- generator="wordpress/2.0.11" -->
<rss version="2.0" 
	xmlns:content="http://purl.org/rss/1.0/modules/content/">
<channel>
	<title>Comments on: Spring Integration Samples</title>
	<link>http://blog.springsource.com/main/2007/12/21/spring-integration-samples/</link>
	<description>The voice of SpringSource</description>
	<pubDate>Thu, 21 Aug 2008 19:11:04 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.0.11</generator>

	<item>
		<title>by: SpringSource Team Blog &#187; Implementing Enterprise Integration Patterns part 0</title>
		<link>http://blog.springsource.com/main/2007/12/21/spring-integration-samples/#comment-106599</link>
		<pubDate>Mon, 19 May 2008 19:24:55 +0000</pubDate>
		<guid>http://blog.springsource.com/main/2007/12/21/spring-integration-samples/#comment-106599</guid>
					<description>[...] Open up HelloWorldDemo and run as Java application. If you&#39;ve done this before you&#39;ll see the changes in syntax. [...]</description>
		<content:encoded><![CDATA[<p>[&#8230;] Open up HelloWorldDemo and run as Java application. If you&#39;ve done this before you&#39;ll see the changes in syntax. [&#8230;]
</p>
]]></content:encoded>
				</item>
	<item>
		<title>by: Danny Robinson</title>
		<link>http://blog.springsource.com/main/2007/12/21/spring-integration-samples/#comment-103167</link>
		<pubDate>Mon, 14 Apr 2008 20:16:39 +0000</pubDate>
		<guid>http://blog.springsource.com/main/2007/12/21/spring-integration-samples/#comment-103167</guid>
					<description>Great stuff.  Would you be able to also post the SI slides you presented at the NEJUG?</description>
		<content:encoded><![CDATA[<p>Great stuff.  Would you be able to also post the SI slides you presented at the NEJUG?
</p>
]]></content:encoded>
				</item>
	<item>
		<title>by: AndrewB</title>
		<link>http://blog.springsource.com/main/2007/12/21/spring-integration-samples/#comment-101078</link>
		<pubDate>Thu, 20 Mar 2008 13:00:21 +0000</pubDate>
		<guid>http://blog.springsource.com/main/2007/12/21/spring-integration-samples/#comment-101078</guid>
					<description>Mark,
  How would I get a Cobol application connected to Spring Integration?</description>
		<content:encoded><![CDATA[<p>Mark,<br />
  How would I get a Cobol application connected to Spring Integration?
</p>
]]></content:encoded>
				</item>
	<item>
		<title>by: Stephan Strittmatter</title>
		<link>http://blog.springsource.com/main/2007/12/21/spring-integration-samples/#comment-99900</link>
		<pubDate>Tue, 04 Mar 2008 12:42:43 +0000</pubDate>
		<guid>http://blog.springsource.com/main/2007/12/21/spring-integration-samples/#comment-99900</guid>
					<description>For industrial solutions we have designed also an EAI-solution like spring-integration.
We support there communication for example with PLSs (http://en.wikipedia.org/wiki/Programmable_logic_controller)  and special industrial displays on production lines on one site and SAP for sales information on the other hand.
For more details see http://www.sybit.de/en/solutions/industrial-solutions/industrial-solutions-solutions.html or contact us: info@sybit.de.</description>
		<content:encoded><![CDATA[<p>For industrial solutions we have designed also an EAI-solution like spring-integration.<br />
We support there communication for example with PLSs (http://en.wikipedia.org/wiki/Programmable_logic_controller)  and special industrial displays on production lines on one site and SAP for sales information on the other hand.<br />
For more details see <a href="http://www.sybit.de/en/solutions/industrial-solutions/industrial-solutions-solutions.html" rel="nofollow">http://www.sybit.de/en/solutions/industrial-solutions/industrial-solutions-solutions.html</a> or contact us: <a href="mailto:info@sybit.de.">info@sybit.de.</a>
</p>
]]></content:encoded>
				</item>
	<item>
		<title>by: Ryan Daum</title>
		<link>http://blog.springsource.com/main/2007/12/21/spring-integration-samples/#comment-97560</link>
		<pubDate>Fri, 08 Feb 2008 14:56:01 +0000</pubDate>
		<guid>http://blog.springsource.com/main/2007/12/21/spring-integration-samples/#comment-97560</guid>
					<description>Sorry to drag this on, and this may not be the right forum for this,  but I've noticed that other Lifecycle beans do not get start() events either, presumably because the application context has not been started.  Would it be safe to write my own context loading listener, and have it invoke the start() method on the application context, and would that in turn start the MessageBus?

Autostart on the bus sounds great, but I'm really wondering in general about Spring's application context start() and the general lack of documentation (that I can see) on it...</description>
		<content:encoded><![CDATA[<p>Sorry to drag this on, and this may not be the right forum for this,  but I&#039;ve noticed that other Lifecycle beans do not get start() events either, presumably because the application context has not been started.  Would it be safe to write my own context loading listener, and have it invoke the start() method on the application context, and would that in turn start the MessageBus?</p>
<p>Autostart on the bus sounds great, but I&#039;m really wondering in general about Spring&#039;s application context start() and the general lack of documentation (that I can see) on it&#8230;
</p>
]]></content:encoded>
				</item>
	<item>
		<title>by: Mark Fisher</title>
		<link>http://blog.springsource.com/main/2007/12/21/spring-integration-samples/#comment-97500</link>
		<pubDate>Fri, 08 Feb 2008 03:06:18 +0000</pubDate>
		<guid>http://blog.springsource.com/main/2007/12/21/spring-integration-samples/#comment-97500</guid>
					<description>[quote comment="97472"]wondering if the Lifecycle.start method even gets called on my ApplicationContext.[/quote]

Indeed, the start() method of an Application Context is not invoked automatically. Now, as far as Spring Integration is concerned, you only need to start the MessageBus - so if you get the MessageBus bean, you can invoke start() directly (you can look it up with the constant: MessageBusParser.MESSAGE_BUS_BEAN_NAME). Perhaps we should include an auto-start option on the bus itself (I'll add that in Jira now). Another options it to expose the bus' lifecycle methods as JMX managed operations.

-Mark</description>
		<content:encoded><![CDATA[<p>On February 7, 2008 at 6:46 pm, Ryan Daum said:</p>
<blockquote cite="http://blog.springsource.com/main/2007/12/21/spring-integration-samples/#comment-97472"><p>
wondering if the Lifecycle.start method even gets called on my ApplicationContext.</p>
</blockquote>
<p>Indeed, the start() method of an Application Context is not invoked automatically. Now, as far as Spring Integration is concerned, you only need to start the MessageBus - so if you get the MessageBus bean, you can invoke start() directly (you can look it up with the constant: MessageBusParser.MESSAGE_BUS_BEAN_NAME). Perhaps we should include an auto-start option on the bus itself (I&#039;ll add that in Jira now). Another options it to expose the bus&#039; lifecycle methods as JMX managed operations.</p>
<p>-Mark
</p>
]]></content:encoded>
				</item>
	<item>
		<title>by: Ryan Daum</title>
		<link>http://blog.springsource.com/main/2007/12/21/spring-integration-samples/#comment-97472</link>
		<pubDate>Thu, 07 Feb 2008 23:46:22 +0000</pubDate>
		<guid>http://blog.springsource.com/main/2007/12/21/spring-integration-samples/#comment-97472</guid>
					<description>While I can run the examples from the Subversion repository fine, when I attempt to create my own usages of message endpoints I have noticed that the PollingSourceAdapter.start method never gets called (though its constructor and setPeriod methods do).  I am loading my application context using the ContextLoaderListener via the web.xml, and am wondering if the Lifecycle.start method even gets called on my ApplicationContext.  

My code looks almost identical to the (annotated) Quote example.

I have no idea what I'm doing wrong here, but has anybody successfully made Spring Integration work from an application inside a servlet container?</description>
		<content:encoded><![CDATA[<p>While I can run the examples from the Subversion repository fine, when I attempt to create my own usages of message endpoints I have noticed that the PollingSourceAdapter.start method never gets called (though its constructor and setPeriod methods do).  I am loading my application context using the ContextLoaderListener via the web.xml, and am wondering if the Lifecycle.start method even gets called on my ApplicationContext.  </p>
<p>My code looks almost identical to the (annotated) Quote example.</p>
<p>I have no idea what I&#039;m doing wrong here, but has anybody successfully made Spring Integration work from an application inside a servlet container?
</p>
]]></content:encoded>
				</item>
	<item>
		<title>by: Ben Hale</title>
		<link>http://blog.springsource.com/main/2007/12/21/spring-integration-samples/#comment-89368</link>
		<pubDate>Thu, 17 Jan 2008 16:20:13 +0000</pubDate>
		<guid>http://blog.springsource.com/main/2007/12/21/spring-integration-samples/#comment-89368</guid>
					<description>[quote comment="88389"]Hi,

why do you use Ivy for dependency-management? Do you plan to migrate to maven for spring-integration in  near future or will Ivy be the build-tool for new subprojects?

Thanks

Jörg[/quote]

We use Ivy because after evaluating the options, Ivy's dependency management is, for our needs, more powerful and better suited to our projects.  We have no plans to migrate to Maven at any point for our projects that are not already on it.  We do however plan to produce POMs and other artifacts for Maven users in both release and snapshot form.


-Ben</description>
		<content:encoded><![CDATA[<p>On January 15, 2008 at 2:28 pm, Jörg said:</p>
<blockquote cite="http://blog.springsource.com/main/2007/12/21/spring-integration-samples/#comment-88389"><p>
Hi,</p>
<p>why do you use Ivy for dependency-management? Do you plan to migrate to maven for spring-integration in  near future or will Ivy be the build-tool for new subprojects?</p>
<p>Thanks</p>
<p>Jörg</p>
</blockquote>
<p>We use Ivy because after evaluating the options, Ivy&#039;s dependency management is, for our needs, more powerful and better suited to our projects.  We have no plans to migrate to Maven at any point for our projects that are not already on it.  We do however plan to produce POMs and other artifacts for Maven users in both release and snapshot form.</p>
<p>-Ben
</p>
]]></content:encoded>
				</item>
	<item>
		<title>by: Jörg</title>
		<link>http://blog.springsource.com/main/2007/12/21/spring-integration-samples/#comment-88389</link>
		<pubDate>Tue, 15 Jan 2008 19:28:52 +0000</pubDate>
		<guid>http://blog.springsource.com/main/2007/12/21/spring-integration-samples/#comment-88389</guid>
					<description>Hi,

why do you use Ivy for dependency-management? Do you plan to migrate to maven for spring-integration in  near future or will Ivy be the build-tool for new subprojects?

Thanks

Jörg</description>
		<content:encoded><![CDATA[<p>Hi,</p>
<p>why do you use Ivy for dependency-management? Do you plan to migrate to maven for spring-integration in  near future or will Ivy be the build-tool for new subprojects?</p>
<p>Thanks</p>
<p>Jörg
</p>
]]></content:encoded>
				</item>
	<item>
		<title>by: Mark Fisher</title>
		<link>http://blog.springsource.com/main/2007/12/21/spring-integration-samples/#comment-86570</link>
		<pubDate>Wed, 09 Jan 2008 16:23:20 +0000</pubDate>
		<guid>http://blog.springsource.com/main/2007/12/21/spring-integration-samples/#comment-86570</guid>
					<description>Steven,

It definitely should be possible for handler methods to accept the Message (or any subclass) as the parameter. While Message return values were already supported (not using the mapper in that case), the same was not yet supported for parameters - so thank you for pointing this out! I have just added a property 'shouldUseMapperOnInvocation' to the DefaultMessageHandlerAdapter. The default value is 'true', but now the DefaultMessageHandlerCreator will set the value to 'false' whenever the target method does expect an actual Message object. If you are interested in the details, then do an svn update, then have a look at the following tests:
DefaultMessageHandlerAdapterTests, DefaultMessageHandlerCreatorTests, and MessageEndpointAnnotationPostProcessorTests (specifically with MessageParameterAnnotatedEndpoint).

Thanks again,
Mark</description>
		<content:encoded><![CDATA[<p>Steven,</p>
<p>It definitely should be possible for handler methods to accept the Message (or any subclass) as the parameter. While Message return values were already supported (not using the mapper in that case), the same was not yet supported for parameters - so thank you for pointing this out! I have just added a property &#039;shouldUseMapperOnInvocation&#039; to the DefaultMessageHandlerAdapter. The default value is &#039;true&#039;, but now the DefaultMessageHandlerCreator will set the value to &#039;false&#039; whenever the target method does expect an actual Message object. If you are interested in the details, then do an svn update, then have a look at the following tests:<br />
DefaultMessageHandlerAdapterTests, DefaultMessageHandlerCreatorTests, and MessageEndpointAnnotationPostProcessorTests (specifically with MessageParameterAnnotatedEndpoint).</p>
<p>Thanks again,<br />
Mark
</p>
]]></content:encoded>
				</item>
</channel>
</rss>
