Skip to content
Commits on Oct 4, 2012
  1. Added two new method signatures. ExecuteService with an Action and If…

    committed Oct 4, 2012
    …ServiceFailsThen with an Action. Also changed Result() to a property.
Commits on Oct 2, 2012
  1. IfServiceFailsThen now exposes the correct exception type rather than…

    committed Oct 2, 2012
    … the generic Exception.
Commits on Oct 1, 2012
  1. Update README.md

    committed Oct 1, 2012
    Renamed service variable in readme.
Commits on Sep 28, 2012
  1. Merge pull request #1 from venil7/master

    committed Sep 28, 2012
    Added some nice overloads of ExecuteService for convinience
  2. added some convinient ExecuteService overloads

    DarkRuby committed Sep 28, 2012
    being a fan of little conviniences I added a 1 generic param overload,
    for scenarios when TResult and TSuccess are same, also replaced int for
    TimeSpan for timeot and some overloads when this param is not required,
    added .gitignore
Commits on Sep 27, 2012
  1. Renamed and changed implimentation

    committed Sep 27, 2012
    I've renamed the class to its new name, ReTry. Also changed the way the
    service works by allowing different exception types to be caught
    specifically and handled seperately. Service now returns new ReTryResult
    instead of a single result, which contains Result and FailureResult
    properties.
  2. Added ability to handler and interact with exception.

    committed Sep 27, 2012
    You can now handle the thrown exception in the IfServiceFailsThen action
    allowing for fineer grain control.
Commits on Sep 4, 2012
  1. Update src/ServiceManager/IServiceManager.cs

    committed Sep 4, 2012
    Updated comments
Commits on Sep 2, 2012
  1. Fixed up comments

    Jamie Dixon committed Sep 2, 2012
  2. Implimented ICloneable and am now returning a new instance of the cla…

    Jamie Dixon committed Sep 2, 2012
    …ss in each public method via MemberwiseClone.
    
    This solves the threading and reentry issues from earlier.
Commits on Aug 31, 2012
  1. Fixed code typo

    committed Aug 31, 2012
  2. Updated readme file

    committed Aug 31, 2012
  3. Added readme file

    committed Aug 31, 2012
  4. Initial Commit

    committed Aug 31, 2012
Something went wrong with that request. Please try again.