public static class DataManagingApp.TrackletSavingStream extends Stream
Stream.Port
Modifier and Type | Field and Description |
---|---|
private String |
metadataDir
|
static String |
NAME
|
static DataType |
OUTPUT_TYPE
|
private Singleton<ByteArrayProducer>
|
packingJobProducerSingleton
|
static Stream.Port |
PED_TRACKLET_SAVING_PORT
|
private static long |
serialVersionUID
|
loggerSingleton
Constructor and Description |
---|
TrackletSavingStream(DataManagingApp.AppPropertyCenter propCenter)
|
Modifier and Type | Method and Description |
---|---|
void |
addToGlobalStream(Map<DataType,org.apache.spark.streaming.api.java.JavaPairDStream<UUID,TaskData>> globalStreamMap)
Add streaming actions to the global
TaskData stream.
|
List<Stream.Port> |
getPorts()
Get input ports of the stream.
|
public static final String NAME
public static final DataType OUTPUT_TYPE
public static final Stream.Port PED_TRACKLET_SAVING_PORT
private static final long serialVersionUID
private final String metadataDir
private final Singleton<ByteArrayProducer> packingJobProducerSingleton
TrackletSavingStream(@Nonnull DataManagingApp.AppPropertyCenter propCenter) throws Exception
Exception
public void addToGlobalStream(Map<DataType,org.apache.spark.streaming.api.java.JavaPairDStream<UUID,TaskData>> globalStreamMap)
TaskData
stream.
This global stream contains pre-deserialized TaskData messages, so as to save time.
addToGlobalStream
in
class Stream
globalStreamMap
- A map of streams. The key of an entry is the
topic name,
which must be one of the DataType
.
The value is a filtered stream.
public List<Stream.Port> getPorts()
Stream