Factual / drake

Data workflow tool, like a "Make for data"
Other
1.48k stars 110 forks source link

Embedded Drake Event Bus #90

Open myronahn opened 11 years ago

myronahn commented 11 years ago

With Embedded Drake #58 I'd like to be able to set up an Event Bus http://code.google.com/p/guava-libraries/wiki/EventBusExplained to pass events from Drake to the caller.

The caller code would optionally pass in a Guava EventBus object which Drake would use to pass events.

Key events would include:

All events would include a timestamp.

Step events would include step ID, task name. Step error will have the stack trace.

Workflow started event will have the entire DAG, perhaps as JSON.

williamlao commented 11 years ago

@agate fyi