calrissian / flowmix

Flowmix is a flexible event processing engine for Apache Storm. It supports complex correlations of events via sliding/tumbling windows. It allows parallel streams to be processed that can be grouped together in different ways.
Apache License 2.0
55 stars 20 forks source link

Solidify API and decouple from Core #32

Open cjnolet opened 10 years ago

cjnolet commented 10 years ago

In theory- API is only code that we are exposing to users that we are guaranteeing to keep compatible with some deprecation cycle for large changes.

Core should rely on API but a user should never be directly interacting with Core. There are still some Core classes that are being exposed to users.