tree: a41c3a0da75b6cf093e7b638ae89e43ef2f22f84 [path history] [tgz]
  1. AgeKeyFinder.java
  2. CounterPE.java
  3. CountEvent.java
  4. CountKeyFinder.java
  5. GenderKeyFinder.java
  6. GenerateUserEventPE.java
  7. Module.java
  8. MyApp.java
  9. PrintPE.java
  10. README.md
  11. UserEvent.java
  12. UserIDKeyFinder.java
subprojects/s4-example/src/main/java/io/s4/example/counter/README.md

S4 Counter Example

In this example we do the following:

  • Generate dummy events (UserEvent).
  • Key events by user, gender, age.
  • Count by user, gender, age.
  • Print partial counts.

The following diagram shows the application graph:

S4 Counter

In in following diagram I show how Classes, PE Prototypes, PE instances, and Streams are related.

S4 Objects