├── .gitignore ├── LICENSE ├── README.md ├── streaming-state-machine ├── README.md ├── pom.xml └── src │ └── main │ ├── resources │ └── log4j.properties │ └── scala │ └── com │ └── dataartisans │ └── flink │ └── example │ └── eventpattern │ ├── Event.scala │ ├── EventStateMachine.scala │ ├── EventsGenerator.scala │ ├── EventsGeneratorSource.scala │ ├── Socket │ ├── SocketGenerator.scala │ └── SocketSource.scala │ ├── StandaloneGeneratorBase.scala │ ├── StreamingDemo.scala │ └── kafka │ ├── EventDeSerializer.scala │ └── KafkaGenerator.scala └── timeout-monitoring ├── pom.xml └── src └── main ├── java └── com │ └── mythingy │ └── streaming │ ├── EventGenerator.java │ ├── EventStreamAnalysis.java │ ├── ProgressEvent.java │ ├── ProgressEventJSONSerializer.java │ └── Result.java └── resources └── log4j.properties /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StephanEwen/flink-demos/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StephanEwen/flink-demos/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StephanEwen/flink-demos/HEAD/README.md -------------------------------------------------------------------------------- /streaming-state-machine/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StephanEwen/flink-demos/HEAD/streaming-state-machine/README.md -------------------------------------------------------------------------------- /streaming-state-machine/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StephanEwen/flink-demos/HEAD/streaming-state-machine/pom.xml -------------------------------------------------------------------------------- /streaming-state-machine/src/main/resources/log4j.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StephanEwen/flink-demos/HEAD/streaming-state-machine/src/main/resources/log4j.properties -------------------------------------------------------------------------------- /streaming-state-machine/src/main/scala/com/dataartisans/flink/example/eventpattern/Event.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StephanEwen/flink-demos/HEAD/streaming-state-machine/src/main/scala/com/dataartisans/flink/example/eventpattern/Event.scala -------------------------------------------------------------------------------- /streaming-state-machine/src/main/scala/com/dataartisans/flink/example/eventpattern/EventStateMachine.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StephanEwen/flink-demos/HEAD/streaming-state-machine/src/main/scala/com/dataartisans/flink/example/eventpattern/EventStateMachine.scala -------------------------------------------------------------------------------- /streaming-state-machine/src/main/scala/com/dataartisans/flink/example/eventpattern/EventsGenerator.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StephanEwen/flink-demos/HEAD/streaming-state-machine/src/main/scala/com/dataartisans/flink/example/eventpattern/EventsGenerator.scala -------------------------------------------------------------------------------- /streaming-state-machine/src/main/scala/com/dataartisans/flink/example/eventpattern/EventsGeneratorSource.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StephanEwen/flink-demos/HEAD/streaming-state-machine/src/main/scala/com/dataartisans/flink/example/eventpattern/EventsGeneratorSource.scala -------------------------------------------------------------------------------- /streaming-state-machine/src/main/scala/com/dataartisans/flink/example/eventpattern/Socket/SocketGenerator.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StephanEwen/flink-demos/HEAD/streaming-state-machine/src/main/scala/com/dataartisans/flink/example/eventpattern/Socket/SocketGenerator.scala -------------------------------------------------------------------------------- /streaming-state-machine/src/main/scala/com/dataartisans/flink/example/eventpattern/Socket/SocketSource.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StephanEwen/flink-demos/HEAD/streaming-state-machine/src/main/scala/com/dataartisans/flink/example/eventpattern/Socket/SocketSource.scala -------------------------------------------------------------------------------- /streaming-state-machine/src/main/scala/com/dataartisans/flink/example/eventpattern/StandaloneGeneratorBase.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StephanEwen/flink-demos/HEAD/streaming-state-machine/src/main/scala/com/dataartisans/flink/example/eventpattern/StandaloneGeneratorBase.scala -------------------------------------------------------------------------------- /streaming-state-machine/src/main/scala/com/dataartisans/flink/example/eventpattern/StreamingDemo.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StephanEwen/flink-demos/HEAD/streaming-state-machine/src/main/scala/com/dataartisans/flink/example/eventpattern/StreamingDemo.scala -------------------------------------------------------------------------------- /streaming-state-machine/src/main/scala/com/dataartisans/flink/example/eventpattern/kafka/EventDeSerializer.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StephanEwen/flink-demos/HEAD/streaming-state-machine/src/main/scala/com/dataartisans/flink/example/eventpattern/kafka/EventDeSerializer.scala -------------------------------------------------------------------------------- /streaming-state-machine/src/main/scala/com/dataartisans/flink/example/eventpattern/kafka/KafkaGenerator.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StephanEwen/flink-demos/HEAD/streaming-state-machine/src/main/scala/com/dataartisans/flink/example/eventpattern/kafka/KafkaGenerator.scala -------------------------------------------------------------------------------- /timeout-monitoring/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StephanEwen/flink-demos/HEAD/timeout-monitoring/pom.xml -------------------------------------------------------------------------------- /timeout-monitoring/src/main/java/com/mythingy/streaming/EventGenerator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StephanEwen/flink-demos/HEAD/timeout-monitoring/src/main/java/com/mythingy/streaming/EventGenerator.java -------------------------------------------------------------------------------- /timeout-monitoring/src/main/java/com/mythingy/streaming/EventStreamAnalysis.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StephanEwen/flink-demos/HEAD/timeout-monitoring/src/main/java/com/mythingy/streaming/EventStreamAnalysis.java -------------------------------------------------------------------------------- /timeout-monitoring/src/main/java/com/mythingy/streaming/ProgressEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StephanEwen/flink-demos/HEAD/timeout-monitoring/src/main/java/com/mythingy/streaming/ProgressEvent.java -------------------------------------------------------------------------------- /timeout-monitoring/src/main/java/com/mythingy/streaming/ProgressEventJSONSerializer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StephanEwen/flink-demos/HEAD/timeout-monitoring/src/main/java/com/mythingy/streaming/ProgressEventJSONSerializer.java -------------------------------------------------------------------------------- /timeout-monitoring/src/main/java/com/mythingy/streaming/Result.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StephanEwen/flink-demos/HEAD/timeout-monitoring/src/main/java/com/mythingy/streaming/Result.java -------------------------------------------------------------------------------- /timeout-monitoring/src/main/resources/log4j.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StephanEwen/flink-demos/HEAD/timeout-monitoring/src/main/resources/log4j.properties --------------------------------------------------------------------------------