Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
branch: master
Commits on Aug 11, 2010
  1. @MarkNijhof
  2. @MarkNijhof
Commits on Dec 20, 2009
  1. @MarkNijhof
Commits on Dec 2, 2009
  1. @MarkNijhof

    Some code clean-up

    MarkNijhof authored
  2. @MarkNijhof

    Added a few more tests, not completely happy with their names yet

    MarkNijhof authored
    Also moved them to a different location
Commits on Nov 30, 2009
  1. @MarkNijhof
  2. @MarkNijhof

    Refactoring to the PreProcessor now it takes events instead of entiti…

    MarkNijhof authored
    …es. So now there is no need to discover events anymore (at least not from the entities) bringing the required methods back to one.
  3. @MarkNijhof

    Started pre-processing classes instead of doing it on first usage. Al…

    MarkNijhof authored
    …so split up in multiple smaller components that later can be replaced by different implementations.
Commits on Nov 28, 2009
  1. @MarkNijhof

    Added functionality that prevents the aggregate root from changing st…

    MarkNijhof authored
    …ate it self by throwing an exception if it tries
  2. @MarkNijhof
Commits on Nov 27, 2009
  1. @MarkNijhof

    Changed the setting of the internal state from using reflection each …

    MarkNijhof authored
    …time, to use interception and moved the state in the event provider. This all needs refactoring.
Commits on Nov 26, 2009
  1. @MarkNijhof

    Some clean-up

    MarkNijhof authored
Commits on Nov 25, 2009
  1. @MarkNijhof

    Now a fairly clean POCO can be used as an Aggregate Root and Dynamic …

    MarkNijhof authored
    …Proxy is used to provide the IEventProvider functionality. Still too much reflection but at least most of it will be cached when configured correctly.
Commits on Nov 24, 2009
  1. @MarkNijhof
Commits on Nov 23, 2009
  1. @MarkNijhof

    Last Commit! I renamed the Fohjin.DDD root folder to Fohjin.DDD.Examp…

    MarkNijhof authored
    …le because I want to keep it as it is now. Going to make the different building block and make them independently from other blocks. Enabling to use them in real projects.
  2. @MarkNijhof
Commits on Nov 22, 2009
  1. @MarkNijhof
  2. @MarkNijhof

    Initial step to make it possible to have your own base interface for …

    MarkNijhof authored
    …the events while using the Event Store. So in the Event Store everywhere where IDomainEvent was used it is now TDomainEvent
Commits on Nov 19, 2009
  1. @MarkNijhof

    Some changes because of looking at it in 2010, will load in 2008 now.…

    MarkNijhof authored
    … Many dependencies to be loosen up
  2. @MarkNijhof

    Removed references to unused assemblies and moved the System* classes…

    MarkNijhof authored
    … to a common library to reduce coupling
Commits on Nov 18, 2009
  1. @MarkNijhof
Commits on Nov 17, 2009
  1. @MarkNijhof
Commits on Nov 16, 2009
  1. @MarkNijhof

    Added an Entity inside an AGG that tracks its own events and also nee…

    MarkNijhof authored
    …ds to be able to replay them
Commits on Nov 14, 2009
  1. @MarkNijhof
  2. @MarkNijhof

    Some clean-up

    MarkNijhof authored
    Added distinction between an AggregateRoot and a Aggregate, both can provide events, but only the AggregateRoot can be saved and restored from persistence
Commits on Nov 10, 2009
  1. @MarkNijhof
Commits on Nov 9, 2009
  1. @MarkNijhof
Commits on Nov 8, 2009
  1. @MarkNijhof
  2. @MarkNijhof

    Implemented a new bus that now takes care of both events and commands…

    MarkNijhof authored
    …, registration is now also taken outside the IoC. No more reflection during execution only during start-up. Implemented very simple transactions on the bus as well.
Commits on Nov 7, 2009
  1. @MarkNijhof

    Added a read me file to explain about the SQLite x86 vs x64 version. …

    MarkNijhof authored
    …Having said that I am thinking about moving away from SQLite.
Commits on Nov 6, 2009
  1. @MarkNijhof

    The in memory queue is working now, it is very primitive, still tryin…

    MarkNijhof authored
    …g to tackle the transactions
Commits on Nov 5, 2009
  1. @MarkNijhof
  2. @MarkNijhof
  3. @MarkNijhof
  4. @MarkNijhof
Something went wrong with that request. Please try again.