public class OpMessage<T>
extends java.lang.Object
StreamApplication. It
contains either an element of main inputs or the collection results from a view (used as side
input).| Modifier and Type | Class and Description |
|---|---|
static class |
OpMessage.Type
Type of the element(s) in the message.
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(@Nullable java.lang.Object o) |
org.apache.beam.sdk.util.WindowedValue<T> |
getElement() |
org.joda.time.Instant |
getSideInputWatermark() |
OpMessage.Type |
getType() |
org.apache.beam.sdk.util.WindowedValue<? extends java.lang.Iterable<?>> |
getViewElements() |
java.lang.String |
getViewId() |
int |
hashCode() |
static <T> OpMessage<T> |
ofElement(org.apache.beam.sdk.util.WindowedValue<T> element) |
static <T,ElemT> OpMessage<T> |
ofSideInput(java.lang.String viewId,
org.apache.beam.sdk.util.WindowedValue<? extends java.lang.Iterable<ElemT>> elements) |
static <T,ElemT> OpMessage<T> |
ofSideInputWatermark(org.joda.time.Instant watermark) |
java.lang.String |
toString() |
public static <T> OpMessage<T> ofElement(org.apache.beam.sdk.util.WindowedValue<T> element)
public static <T,ElemT> OpMessage<T> ofSideInput(java.lang.String viewId, org.apache.beam.sdk.util.WindowedValue<? extends java.lang.Iterable<ElemT>> elements)
public static <T,ElemT> OpMessage<T> ofSideInputWatermark(org.joda.time.Instant watermark)
public OpMessage.Type getType()
public org.apache.beam.sdk.util.WindowedValue<T> getElement()
public java.lang.String getViewId()
public org.apache.beam.sdk.util.WindowedValue<? extends java.lang.Iterable<?>> getViewElements()
public org.joda.time.Instant getSideInputWatermark()
public boolean equals(@Nullable java.lang.Object o)
equals in class java.lang.Objectpublic int hashCode()
hashCode in class java.lang.Objectpublic java.lang.String toString()
toString in class java.lang.Object