EventBus refactoring #127

Closed
hendrikebbers opened this Issue Mar 13, 2016 · 3 comments

Projects

None yet

2 participants

@hendrikebbers
Member

The event bus must be refactored. There are several points that are currently just wrong / bad:

  • The event bus should handle events for the current dolphin context directly (see #109 )
  • Currently it's very hard to define tests for the event bus (see #64 )
  • A interrupt (long polling) should only interrupt the current dolphin context
  • The current implementation of the event bus can't be used for controller testing
  • Add a configurable timeout for the event bus (for the long polling)
  • The event bus must support a distributed event bus (like hazelcast http://hazelcast.org/use-cases/messaging/)
  • define some (private) API endpoints that can be used for monitoring of the event bus
@hendrikebbers hendrikebbers added this to the 0.8.4 milestone Mar 13, 2016
@Dierk
Contributor
Dierk commented Mar 13, 2016

Why not just using the OD event bus?

@hendrikebbers hendrikebbers modified the milestone: 0.8.5, 0.8.4 Mar 18, 2016
@hendrikebbers
Member
@hendrikebbers hendrikebbers modified the milestone: 0.8.6, 0.8.5 May 9, 2016
@hendrikebbers hendrikebbers modified the milestone: 0.8.7, 0.8.6 May 25, 2016
@hendrikebbers hendrikebbers modified the milestone: 0.8.8, 0.8.7 Jul 14, 2016
This was referenced Aug 26, 2016
@hendrikebbers hendrikebbers modified the milestone: 0.8.9, 0.8.8 Sep 28, 2016
@hendrikebbers
Member

see #269

@hendrikebbers hendrikebbers modified the milestone: 0.8.10, 0.8.9 Dec 16, 2016
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment