NP, as long as it's documented :-)


On Wed, Feb 20, 2013 at 1:04 PM, François Thillen
<notifications@github.com>wrote:

> In bridge/Implementation/OpenEngSB3_0_0/Remote/DomainReverseProxy.cs:
>
> > @@ -268,7 +269,11 @@ public override void Listen()
> >              }
> >              catch (Exception e)
> >              {
> > -                exceptionHandler.Changed += Listen;
> > +                exceptionHandler.Changed += delegate(object[] obj)
> > +                {
> > +                    Listen();
> > +                    return null;
>
> Yes it looks very strange. I faced a very complicated problem
>
> When an exception is thrown, it should be possible to "retry" again. This
> should be configurable from the user. The problem is here that the methods
> are not all the same. I.e different parameter types (and amount of
> parameters) / different return types.
>
> —
> Reply to this email directly or view it on GitHub<https://github.com/openengsb/loom-csharp/pull/43/files#r3079086>.
>
>