Examples of StreamEvent


Examples of co.cask.cdap.api.flow.flowlet.StreamEvent

    reader.initialize();
  }

  @Override
  public boolean nextKeyValue() throws IOException, InterruptedException {
    StreamEvent streamEvent;
    do {
      if (reader.getPosition() >= inputSplit.getStart() + inputSplit.getLength()) {
        return false;
      }

      events.clear();
      if (reader.read(events, 1, 0, TimeUnit.SECONDS) <= 0) {
        return false;
      }
      streamEvent = events.get(0);
    } while (streamEvent.getTimestamp() < inputSplit.getStartTime());

    if (streamEvent.getTimestamp() >= inputSplit.getEndTime()) {
      return false;
    }

    currentEntry = decoder.decode(streamEvent, currentEntry);
    return true;
View Full Code Here

Examples of com.activequant.tools.streaming.StreamEvent

    long eventCount = 0;
    // iterate over all data and feed it into the event bus.
    while (fs.moreDataInPipe()) {

      //
      StreamEvent se = fs.getOneFromPipes();
      ETransportType transportType = se.getEventType();

      // only time events are sent to the generic transport layer.
      if (transportType.equals(ETransportType.TIME)) {
        transportFactory.getPublisher(transportType.toString())
            .send(se);
View Full Code Here

Examples of com.activequant.tools.streaming.StreamEvent

    // initialize also the headstart data.
   
    for (int i = 0; i < it.length; i++) {
      if (it[i].hasNext()) {
       
        StreamEvent payload = it[i].next();
        FastStreamEventContainer fs = new FastStreamEventContainer(i);
        fs.streamEvent=payload;
        fastQueue.add(fs);
      }
    }
View Full Code Here

Examples of com.activequant.tools.streaming.StreamEvent

    }
  }

  public StreamEvent getOneFromPipes()
  {
    StreamEvent ret = null;
    if(!fastQueue.isEmpty()){
      FastStreamEventContainer event = fastQueue.poll();
      if(event==null)return ret;
      ret = event.streamEvent;
      if(iterators[event.internalStreamId].hasNext())
      {        
        StreamEvent payload = iterators[event.internalStreamId].next();
        event.streamEvent=payload;
        fastQueue.add(event);
      }
    }
    return ret;
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.