tree: e9ed3c9820546e6ad7768312fa0fc0ab8caf555a [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/org/apache/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