Overview of Apama JMon Applications
The event correlator is Apama®’s core event processing and correlation engine. Interfaces to the correlator let you inject monitors that
Analyze incoming event streams to find patterns of interest
Specify the actions to undertake when the correlator identifies such patterns
You can use the Apama JMon API to write applications that are to be deployed on the correlator.
The correlator embeds a Java Virtual Machine in which Apama JMon applications can be loaded and run.
The JMon API provides a suite of Java classes that allow a developer to build a Java application, and then inject it into the correlator. Apama JMon applications can define listeners, which specify patterns and sequences of events to look for and actions to carry out when the correlator detects those events.
You can develop Apama JMon applications in Apama Studio. When you use Apama Studio to develop an application, it can automatically generate a framework for your JMon event and JMon monitor files.
For more information on developing JMon applications in Apama Studio, see,
Adding a new JMon application,
Adding a JMon monitor, and
Adding a JMon event in
Using Apama Studio.
Note: Apama includes the in-process API for Java (JMon) and the client API for Java. In most cases, the context makes it clear which API the discussion is addressing. When this is not clear, the APIs are referred to as the JMon API or Apama client API for Java.