コード例 #1
0
ファイル: CounterPE.java プロジェクト: anandnalya/s4-piper
  /*
   * (non-Javadoc)
   *
   * @see io.s4.ProcessingElement#processInputEvent(io.s4.Event)
   */
  @Override
  protected void processInputEvent(Event event) {

    counter += 1;

    if (counter % interval == 0) {
      CountEvent countEvent = new CountEvent(countStream.getName() + ": " + getId(), counter);
      countStream.put(countEvent);
    }
  }
コード例 #2
0
ファイル: MyApp.java プロジェクト: anandnalya/s4-piper
  public void injectByKey(ObsEvent obsEvent) {

    logger.trace("Inject: " + obsEvent.toString());
    assignmentStream.put(obsEvent);
  }
コード例 #3
0
ファイル: MyApp.java プロジェクト: anandnalya/s4-piper
 public void injectToAll(ObsEvent obsEvent) {
   logger.trace("Inject: " + obsEvent.toString());
   obsStream.put(obsEvent);
 }