Package org.opennms.nephron
Class Pipeline.ReadFromKafka
- java.lang.Object
-
- org.apache.beam.sdk.transforms.PTransform<org.apache.beam.sdk.values.PBegin,org.apache.beam.sdk.values.PCollection<org.opennms.netmgt.flows.persistence.model.FlowDocument>>
-
- org.opennms.nephron.Pipeline.ReadFromKafka
-
- All Implemented Interfaces:
Serializable,org.apache.beam.sdk.transforms.display.HasDisplayData
- Enclosing class:
- Pipeline
public static class Pipeline.ReadFromKafka extends org.apache.beam.sdk.transforms.PTransform<org.apache.beam.sdk.values.PBegin,org.apache.beam.sdk.values.PCollection<org.opennms.netmgt.flows.persistence.model.FlowDocument>>- See Also:
- Serialized Form
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description org.apache.beam.sdk.values.PCollection<org.opennms.netmgt.flows.persistence.model.FlowDocument>expand(org.apache.beam.sdk.values.PBegin input)static org.joda.time.InstantgetTimestamp(org.apache.beam.sdk.io.kafka.KafkaRecord<byte[],org.opennms.netmgt.flows.persistence.model.FlowDocument> record)static org.joda.time.InstantgetTimestamp(org.opennms.netmgt.flows.persistence.model.FlowDocument doc)static longgetTimestampMs(org.opennms.netmgt.flows.persistence.model.FlowDocument doc)
-
-
-
Method Detail
-
expand
public org.apache.beam.sdk.values.PCollection<org.opennms.netmgt.flows.persistence.model.FlowDocument> expand(org.apache.beam.sdk.values.PBegin input)
- Specified by:
expandin classorg.apache.beam.sdk.transforms.PTransform<org.apache.beam.sdk.values.PBegin,org.apache.beam.sdk.values.PCollection<org.opennms.netmgt.flows.persistence.model.FlowDocument>>
-
getTimestampMs
public static long getTimestampMs(org.opennms.netmgt.flows.persistence.model.FlowDocument doc)
-
getTimestamp
public static org.joda.time.Instant getTimestamp(org.apache.beam.sdk.io.kafka.KafkaRecord<byte[],org.opennms.netmgt.flows.persistence.model.FlowDocument> record)
-
getTimestamp
public static org.joda.time.Instant getTimestamp(org.opennms.netmgt.flows.persistence.model.FlowDocument doc)
-
-