Download Plugin
Get Your Coral8 Plugin and deploy a CEP application today!



Plugin manuals

How to install and setup your plugin



Coral8 Eclipse Plugin

The Coral8 Eclipse Plugin is an extension of the Eclipse open source development platform. The Eclipse Plugin consists of components that allow monitoring and managing Coral8 Server clusters as well as developing and debugging CCL queries.

The Plugin allows developers the ability to develop and debug CCL queries from the Eclipse Framework. The plugin includes the following features:

  • A plain-text CCL queries editor, with syntax highlighting and auto-complete for syntax keywords
  • Commands to start and stop CCL queries
  • A Stream Viewer for CCL queries
  • The ability to import XML-based CCL files


The following developer's extensions are added to the Eclipse platform:

  • A CCL files editor
  • A CCL file wizard
  • A Coral8 project nature
  • A Coral8 project wizard
  • A Coral8 launch command, shortcut and configuration
  • A Coral8 Stream Viewer view
  • A Coral8 top-level menu item


For administrators the Plugin allows Coral8 Server cluster monitoring and management capabilities from the Eclipse framework. The plugin utilizes the Coral8 Status SDK to obtain information about the current status of the Coral8 Engine. This plugin includes a real-time display and automatic update of the following:

  • A list of workspaces defined in the current installation of the Coral8 Engine
  • A list of projects running in a given workspace
  • Runtime status information about projects and containers
  • Alerts and/or errors associated with running projects
  • A list of the Coral8 Server Containers in the Coral8 Server cluster
  • A list of projects running in a given Server Container


The following administrator's extensions are added to the Eclipse platform:

  • A Coral8 Admin view that displays a list of connected workspaces and projects running in the workspaces
  • A Project/Workspace Status view that displays the status information for the selected object