Package org.apache.beam.fn.harness.state
Class OrderedListUserState.TimestampedValueCoder<T>
- java.lang.Object
-
- org.apache.beam.sdk.coders.Coder<T>
-
- org.apache.beam.sdk.coders.StructuredCoder<org.apache.beam.sdk.values.TimestampedValue<T>>
-
- org.apache.beam.fn.harness.state.OrderedListUserState.TimestampedValueCoder<T>
-
- All Implemented Interfaces:
java.io.Serializable
- Enclosing class:
- OrderedListUserState<T>
public static class OrderedListUserState.TimestampedValueCoder<T> extends org.apache.beam.sdk.coders.StructuredCoder<org.apache.beam.sdk.values.TimestampedValue<T>>- See Also:
- Serialized Form
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description org.apache.beam.sdk.values.TimestampedValue<T>decode(java.io.InputStream inStream)voidencode(org.apache.beam.sdk.values.TimestampedValue<T> timestampedValue, java.io.OutputStream outStream)java.util.List<? extends org.apache.beam.sdk.coders.Coder<?>>getCoderArguments()java.util.List<? extends org.apache.beam.sdk.coders.Coder<?>>getComponents()org.apache.beam.sdk.values.TypeDescriptor<org.apache.beam.sdk.values.TimestampedValue<T>>getEncodedTypeDescriptor()org.apache.beam.sdk.coders.Coder<T>getValueCoder()static <T> OrderedListUserState.TimestampedValueCoder<T>of(org.apache.beam.sdk.coders.Coder<T> valueCoder)java.lang.ObjectstructuralValue(org.apache.beam.sdk.values.TimestampedValue<T> value)voidverifyDeterministic()
-
-
-
Method Detail
-
of
public static <T> OrderedListUserState.TimestampedValueCoder<T> of(org.apache.beam.sdk.coders.Coder<T> valueCoder)
-
structuralValue
public java.lang.Object structuralValue(org.apache.beam.sdk.values.TimestampedValue<T> value)
- Overrides:
structuralValuein classorg.apache.beam.sdk.coders.Coder<org.apache.beam.sdk.values.TimestampedValue<T>>
-
encode
public void encode(org.apache.beam.sdk.values.TimestampedValue<T> timestampedValue, java.io.OutputStream outStream) throws java.io.IOException
- Specified by:
encodein classorg.apache.beam.sdk.coders.Coder<org.apache.beam.sdk.values.TimestampedValue<T>>- Throws:
java.io.IOException
-
decode
public org.apache.beam.sdk.values.TimestampedValue<T> decode(java.io.InputStream inStream) throws java.io.IOException
- Specified by:
decodein classorg.apache.beam.sdk.coders.Coder<org.apache.beam.sdk.values.TimestampedValue<T>>- Throws:
java.io.IOException
-
verifyDeterministic
public void verifyDeterministic() throws org.apache.beam.sdk.coders.Coder.NonDeterministicException- Specified by:
verifyDeterministicin classorg.apache.beam.sdk.coders.Coder<org.apache.beam.sdk.values.TimestampedValue<T>>- Throws:
org.apache.beam.sdk.coders.Coder.NonDeterministicException
-
getCoderArguments
public java.util.List<? extends org.apache.beam.sdk.coders.Coder<?>> getCoderArguments()
- Specified by:
getCoderArgumentsin classorg.apache.beam.sdk.coders.Coder<org.apache.beam.sdk.values.TimestampedValue<T>>
-
getValueCoder
public org.apache.beam.sdk.coders.Coder<T> getValueCoder()
-
getEncodedTypeDescriptor
public org.apache.beam.sdk.values.TypeDescriptor<org.apache.beam.sdk.values.TimestampedValue<T>> getEncodedTypeDescriptor()
- Overrides:
getEncodedTypeDescriptorin classorg.apache.beam.sdk.coders.Coder<org.apache.beam.sdk.values.TimestampedValue<T>>
-
getComponents
public java.util.List<? extends org.apache.beam.sdk.coders.Coder<?>> getComponents()
- Overrides:
getComponentsin classorg.apache.beam.sdk.coders.StructuredCoder<org.apache.beam.sdk.values.TimestampedValue<T>>
-
-