Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/adrianmilne/esper-demo-nuclear
/ types & classes
Types & classes
8 in github.com/adrianmilne/esper-demo-nuclear
⨍
Functions
21
◇
Types & classes
8
Class
CriticalEventSubscriber
Wraps Esper Statement and Listener. No dependency on Esper libraries.
src/main/java/com/cor/cep/subscriber/CriticalEventSubscriber.java:14
Class
MonitorEventSubscriber
Wraps Esper Statement and Listener. No dependency on Esper libraries.
src/main/java/com/cor/cep/subscriber/MonitorEventSubscriber.java:12
Class
RandomTemperatureEventGenerator
Just a simple class to create a number of Random TemperatureEvents and pass them off to the TemperatureEventHandler.
src/main/java/com/cor/cep/util/RandomTemperatureEventGenerator.java:21
Class
StartDemo
Entry point for the Demo. Run this from your IDE, or from the command line using 'mvn exec:java'.
src/main/java/com/cor/cep/StartDemo.java:13
Interface
StatementSubscriber
Just a convenience interface to let us easily contain the Esper statements with the Subscribers - just for clarity so it's easy to see the statements
src/main/java/com/cor/cep/subscriber/StatementSubscriber.java:7
Class
TemperatureEvent
Immutable Temperature Event class. The process control system creates these events. The TemperatureEventHandler picks these up and processes them.
src/main/java/com/cor/cep/event/TemperatureEvent.java:9
Class
TemperatureEventHandler
This class handles incoming Temperature Events. It processes them through the EPService, to which it has attached the 3 queries.
src/main/java/com/cor/cep/handler/TemperatureEventHandler.java:22
Class
WarningEventSubscriber
Wraps Esper Statement and Listener. No dependency on Esper libraries.
src/main/java/com/cor/cep/subscriber/WarningEventSubscriber.java:14