Provides implementation for processing complex events