jocean : event's API and common Impl