public class SequenceStreamReceiver extends Object implements StreamReceiver, StreamElement, Runnable
Constructor and Description |
---|
SequenceStreamReceiver(String streamId,
List<SequenceSingleStreamReceiver> sequenceSingleStreamReceiverList,
ThreadPoolExecutor threadPoolExecutor) |
Modifier and Type | Method and Description |
---|---|
List<SequenceSingleStreamReceiver> |
getSequenceSingleStreamReceiverList() |
String |
getStreamId() |
SchedulerQueue<StreamEvent> |
getWindow() |
void |
receive(StreamEvent event) |
void |
run() |
void |
setOtherStreamReceivers(List<SequenceSingleStreamReceiver> otherStreamReceiverList) |
public SequenceStreamReceiver(String streamId, List<SequenceSingleStreamReceiver> sequenceSingleStreamReceiverList, ThreadPoolExecutor threadPoolExecutor)
public void receive(StreamEvent event) throws InterruptedException
receive
in interface StreamReceiver
InterruptedException
public String getStreamId()
getStreamId
in interface StreamReceiver
getStreamId
in interface StreamElement
public SchedulerQueue<StreamEvent> getWindow()
getWindow
in interface StreamElement
public void setOtherStreamReceivers(List<SequenceSingleStreamReceiver> otherStreamReceiverList)
public List<SequenceSingleStreamReceiver> getSequenceSingleStreamReceiverList()
Copyright © 2012. All Rights Reserved.