Grisha Kruglov
cebb85a7fe
Pre: Move db/errors.rs into db_traits
2018-08-09 13:16:05 -07:00
Grisha Kruglov
d0214fad7d
Pre: Move core/types.rs into core_traits
2018-08-09 13:16:05 -07:00
Grisha Kruglov
a57ba5d79f
Pre: Move Entid and KnownEntid into core_traits
2018-08-09 13:16:05 -07:00
Nick Alexander
e68cc4016c
Part 7: Remove tx entirely.
...
This was left over from #681 .
2018-06-04 15:04:39 -07:00
Richard Newman
66b892572c
Don't create a CommandExecutor if there are no observers. ( #603 ) ( #604 ) r=emily
...
* Don't create a CommandExecutor if there are no observers. (#603 )
* Don't log if our executor channel goes away. This is routine.
2018-04-03 09:18:22 -07:00
Emily Toop
ab957948b4
Move to using watcher.
...
Simplify.
This has a watcher collect txid -> AttributeSet mappings each time a
transact occurs. On commit we retrieve those mappings and hand them over
to the observer service, which filters them and packages them up for
dispatch.
Tidy up
2018-03-20 16:27:35 +00:00
Emily Toop
d4365fa4cd
Execute commands in a separate thread
...
Command Queue Executor to watch for new commands and execute on longer running background thread
2018-03-20 16:27:35 +00:00
Emily Toop
dfa0d3e321
Add TxObservers, Commands and TxObservationService.
...
These are the base types upon which we will build our transaction observation
2018-03-20 16:27:35 +00:00