Commit Graph

26 Commits

Author SHA1 Message Date
Mark McDowall 1166a81eb3 Chained commands keep the same CommandId in nlog context 2013-09-03 22:02:26 -07:00
Mark McDowall c928ccb201 Added progress messaging, using info logging
Also extension methods for complete and failed (for coloured UI messaging)
2013-09-01 21:12:57 -07:00
Mark McDowall 0894fc0e77 Fixing CommandIntegrationTest - for now 2013-09-01 21:12:48 -07:00
Mark McDowall 1e7db2287e ScheduledTasks properly set last run time now 2013-09-01 21:12:45 -07:00
Mark McDowall c96ba5efd3 Commands return immediately and signalr is used to control the UI 2013-09-01 21:12:41 -07:00
Mark McDowall 56cd80d24a TrackedCommands are cleaned up automatically
TrackedCommandCleanupCommand is not tracked
2013-09-01 21:12:35 -07:00
Mark McDowall 780e374122 Added ProgressMessaging through nlog 2013-09-01 21:12:30 -07:00
Mark McDowall 3c632743a1 Better names, more info, not using events 2013-09-01 21:12:28 -07:00
Mark McDowall bb103947a2 Type and Command have private setters 2013-09-01 21:12:27 -07:00
Mark McDowall c917cdc0cc Commands are stored in memory and prevents duplicate jobs 2013-09-01 21:12:24 -07:00
Mark McDowall a86c131761 Added CommandStartedEvent 2013-09-01 21:12:21 -07:00
Mark McDowall a3961ffb69 Added CommandId to commands 2013-09-01 21:12:18 -07:00
kay.one b676f868ce Disk scan is much much much much faster. 2013-07-18 22:05:07 -07:00
kay.one d607b831c9 added exception logging to Tasks. 2013-07-11 23:10:34 -07:00
Keivan Beigi 9181b1bb91 more granular Concurrency control.
indexer calls are done fully paralleled.
events are dispatched on max of 2 threads.
2013-05-29 18:35:26 -07:00
Keivan Beigi 763df726f0 all services are singleton by default. 2013-05-29 18:33:20 -07:00
kay.one 587eba6324 less reflectionee Command publishing. 2013-05-20 19:49:08 -07:00
kay.one 687f8d9384 fixed disk scan scheduler. 2013-05-12 19:52:55 -07:00
kay.one a816a83f3a improvements to scheduler,
better parallelism on RSS fetch
2013-05-11 16:38:41 -07:00
kay.one 57e78e31fe cleanup 2013-05-11 13:06:57 -07:00
Keivan Beigi 4deecde092 back to tiny for now 2013-05-10 20:43:52 -07:00
kay.one 32431540c5 Scheduled Tasks should work as long as they are registered. 2013-05-08 23:38:20 -07:00
kay.one fa8f67d7fe fixed service registration for event handlers and executors. 2013-05-07 22:47:15 -07:00
Keivan Beigi ec58b8b595 removed all the jobs. 2013-05-06 17:39:33 -07:00
Keivan Beigi 182192e0ba added commands.
they can be triggered using the api

api/command/
2013-04-26 19:03:34 -07:00
Keivan Beigi 7ae9e79540 renamed EventAggregator to MessageAggregator 2013-04-24 10:32:03 -07:00