MCPcopy Create free account

hub / github.com/adrianmilne/esper-demo-nuclear / functions

Functions21 in github.com/adrianmilne/esper-demo-nuclear

↓ 5 callersMethodtoString
()
src/main/java/com/cor/cep/event/TemperatureEvent.java:47
↓ 3 callersMethodgetStatement
Get the EPL Stamement the Subscriber will listen to. @return EPL Statement
src/main/java/com/cor/cep/subscriber/StatementSubscriber.java:13
↓ 1 callersMethodcreateCriticalTemperatureCheckExpression
EPL to check for a sudden critical rise across 4 events, where the last event is 1.5x greater than the first event. This is checking for a sudden, sus
src/main/java/com/cor/cep/handler/TemperatureEventHandler.java:68
↓ 1 callersMethodcreateTemperatureMonitorExpression
EPL to monitor the average temperature every 10 seconds. Will call listener on every event.
src/main/java/com/cor/cep/handler/TemperatureEventHandler.java:89
↓ 1 callersMethodcreateWarningTemperatureCheckExpression
EPL to check for 2 consecutive Temperature events over the threshold - if matched, will alert listener.
src/main/java/com/cor/cep/handler/TemperatureEventHandler.java:79
↓ 1 callersMethodgetStartingMessage
()
src/main/java/com/cor/cep/util/RandomTemperatureEventGenerator.java:60
↓ 1 callersMethodhandle
Handle the incoming TemperatureEvent.
src/main/java/com/cor/cep/handler/TemperatureEventHandler.java:99
↓ 1 callersMethodinitService
Configure Esper Statement(s).
src/main/java/com/cor/cep/handler/TemperatureEventHandler.java:50
↓ 1 callersMethodstartSendingTemperatureReadings
Creates simple random Temperature events and lets the implementation class handle them.
src/main/java/com/cor/cep/util/RandomTemperatureEventGenerator.java:34
MethodTemperatureEvent
Temeratur constructor. @param temperature Temperature in Celsius @param timeOfReading Time of Reading
src/main/java/com/cor/cep/event/TemperatureEvent.java:26
MethodafterPropertiesSet
()
src/main/java/com/cor/cep/handler/TemperatureEventHandler.java:106
MethodgetStatement
{@inheritDoc}
src/main/java/com/cor/cep/subscriber/MonitorEventSubscriber.java:21
MethodgetStatement
{@inheritDoc}
src/main/java/com/cor/cep/subscriber/WarningEventSubscriber.java:27
MethodgetStatement
{@inheritDoc}
src/main/java/com/cor/cep/subscriber/CriticalEventSubscriber.java:32
MethodgetTemperature
Get the Temperature. @return Temperature in Celsius
src/main/java/com/cor/cep/event/TemperatureEvent.java:35
MethodgetTimeOfReading
Get time Temperature reading was taken. @return Time of Reading
src/main/java/com/cor/cep/event/TemperatureEvent.java:43
Methodmain
Main method - start the Demo!
src/main/java/com/cor/cep/StartDemo.java:22
Methodrun
()
src/main/java/com/cor/cep/util/RandomTemperatureEventGenerator.java:39
Methodupdate
Listener method called when Esper has detected a pattern match.
src/main/java/com/cor/cep/subscriber/MonitorEventSubscriber.java:30
Methodupdate
Listener method called when Esper has detected a pattern match.
src/main/java/com/cor/cep/subscriber/WarningEventSubscriber.java:44
Methodupdate
Listener method called when Esper has detected a pattern match.
src/main/java/com/cor/cep/subscriber/CriticalEventSubscriber.java:51