<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Comments on: LocalMessageSender with retry capability</title>
	<atom:link href="http://pradeepc.net/blog/2009/11/25/localmessagesender-with-retry-capability/feed/" rel="self" type="application/rss+xml" />
	<link>http://pradeepc.net/blog/2009/11/25/localmessagesender-with-retry-capability/</link>
	<description>Reverse Engineering Life</description>
	<lastBuildDate>Wed, 25 Aug 2010 21:11:22 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
	<item>
		<title>By: Pradeep</title>
		<link>http://pradeepc.net/blog/2009/11/25/localmessagesender-with-retry-capability/comment-page-1/#comment-5969</link>
		<dc:creator>Pradeep</dc:creator>
		<pubDate>Thu, 26 Nov 2009 11:08:56 +0000</pubDate>
		<guid isPermaLink="false">http://pradeepc.net/blog/2009/11/25/localmessagesender-with-retry-capability/#comment-5969</guid>
		<description>Good comments mashe. Thanks for the insights.

1. Yes I think that can be done. I will try to make the changes and post the code.

2. Don&#039;t you think the maxRetryCount works like a circuit breaker ?

3. Generally  methods are PascalCased in C#. The method that you specified is an eventhandler and the convention for an event handler is object_EventName. Here the object that raises the event is messageSender and the event is SendCompleted. So Visual Studio by default will create a method named messageSender_SendCompleted. It is an inconsistency, I agree, but I think people are used to seeing this in C#.</description>
		<content:encoded><![CDATA[<p>Good comments mashe. Thanks for the insights.</p>
<p>1. Yes I think that can be done. I will try to make the changes and post the code.</p>
<p>2. Don&#8217;t you think the maxRetryCount works like a circuit breaker ?</p>
<p>3. Generally  methods are PascalCased in C#. The method that you specified is an eventhandler and the convention for an event handler is object_EventName. Here the object that raises the event is messageSender and the event is SendCompleted. So Visual Studio by default will create a method named messageSender_SendCompleted. It is an inconsistency, I agree, but I think people are used to seeing this in C#.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Binil Thomas</title>
		<link>http://pradeepc.net/blog/2009/11/25/localmessagesender-with-retry-capability/comment-page-1/#comment-5965</link>
		<dc:creator>Binil Thomas</dc:creator>
		<pubDate>Thu, 26 Nov 2009 04:09:11 +0000</pubDate>
		<guid isPermaLink="false">http://pradeepc.net/blog/2009/11/25/localmessagesender-with-retry-capability/#comment-5965</guid>
		<description>Few notes:

1. Can RetryMessageSender be implemented as a decorator of LocalMessageSender? I mean, can the client program against an interface without knowing if retrying decorator is added or not?

2. Instead of blind retries, would you want something more sophisticated like a circuit breaker? See http://timross.wordpress.com/2008/02/10/implementing-the-circuit-breaker-pattern-in-c/

3. What is the method naming standard in C#? I am curious about method names like messageSender_SendCompleted which are bothCamelCase_andDashed</description>
		<content:encoded><![CDATA[<p>Few notes:</p>
<p>1. Can RetryMessageSender be implemented as a decorator of LocalMessageSender? I mean, can the client program against an interface without knowing if retrying decorator is added or not?</p>
<p>2. Instead of blind retries, would you want something more sophisticated like a circuit breaker? See <a href="http://timross.wordpress.com/2008/02/10/implementing-the-circuit-breaker-pattern-in-c/" rel="nofollow">http://timross.wordpress.com/2008/02/10/implementing-the-circuit-breaker-pattern-in-c/</a></p>
<p>3. What is the method naming standard in C#? I am curious about method names like messageSender_SendCompleted which are bothCamelCase_andDashed</p>
]]></content:encoded>
	</item>
</channel>
</rss>
