11/10/2013 7:02:57 PM
sure that the internal and external buses don't share the same tables names
or some events won't be dispatched to the right listeners.
See discussion https://groups.google.com/forum/#!msg/killbilling-users/x3o1-EjR3V0/ZJ-PJYFM_M0J
Signed-off-by: Pierre-Alexandre Meyer <pierre@mouraf.org>
|
11/10/2013 2:06:45 AM
events occur prior to billing events for a specifc subscription and a guven effectiveDate
Note 1: The reordering function is actually not generic enough, but considering our events that should work. Will take a second pass to see if it can be improved.
Note 2: Need to revist algo to detect wriong condition and add warn logging
Tests should pass with that commit.
|
11/9/2013 12:57:34 AM
scenario (new test testWithOverdueOfflineAndClear)
|
11/11/2013 1:02:27 PM
Pierre-Alexandre Meyer <pierre@mouraf.org>
|
11/11/2013 12:47:48 PM
EventsStream
This gets rid of the BlockingStateDao cycle in EntitlementUtils.
Signed-off-by: Pierre-Alexandre Meyer <pierre@mouraf.org>
|
11/8/2013 2:47:33 PM
new EventsStream object.
Signed-off-by: Pierre-Alexandre Meyer <pierre@mouraf.org>
|
11/8/2013 1:22:11 PM
EventsStream, an object that contains all of the states
required to answer entitlement queries.
Signed-off-by: Pierre-Alexandre Meyer <pierre@mouraf.org>
|
11/7/2013 6:10:45 PM
Pierre-Alexandre Meyer <pierre@mouraf.org>
|
11/7/2013 4:48:45 PM
Pierre-Alexandre Meyer <pierre@mouraf.org>
|
11/7/2013 12:56:43 PM
Pierre-Alexandre Meyer <pierre@mouraf.org>
|