Class UnboundedSourceImpl
- java.lang.Object
-
- org.apache.beam.sdk.io.Source<OutputT>
-
- org.apache.beam.sdk.io.UnboundedSource<com.google.cloud.pubsublite.proto.SequencedMessage,CheckpointMarkImpl>
-
- org.apache.beam.sdk.io.gcp.pubsublite.internal.UnboundedSourceImpl
-
- All Implemented Interfaces:
java.io.Serializable,org.apache.beam.sdk.transforms.display.HasDisplayData
public class UnboundedSourceImpl extends org.apache.beam.sdk.io.UnboundedSource<com.google.cloud.pubsublite.proto.SequencedMessage,CheckpointMarkImpl>
- See Also:
- Serialized Form
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.apache.beam.sdk.io.UnboundedSource.UnboundedReader<com.google.cloud.pubsublite.proto.SequencedMessage>createReader(org.apache.beam.sdk.options.PipelineOptions options, @Nullable CheckpointMarkImpl checkpointMark)org.apache.beam.sdk.coders.Coder<CheckpointMarkImpl>getCheckpointMarkCoder()org.apache.beam.sdk.coders.Coder<com.google.cloud.pubsublite.proto.SequencedMessage>getOutputCoder()java.util.List<? extends org.apache.beam.sdk.io.UnboundedSource<com.google.cloud.pubsublite.proto.SequencedMessage,CheckpointMarkImpl>>split(int desiredNumSplits, org.apache.beam.sdk.options.PipelineOptions options)-
Methods inherited from class org.apache.beam.sdk.io.UnboundedSource
offsetBasedDeduplicationSupported, requiresDeduping
-
-
-
-
Method Detail
-
split
public java.util.List<? extends org.apache.beam.sdk.io.UnboundedSource<com.google.cloud.pubsublite.proto.SequencedMessage,CheckpointMarkImpl>> split(int desiredNumSplits, org.apache.beam.sdk.options.PipelineOptions options) throws java.lang.Exception
- Specified by:
splitin classorg.apache.beam.sdk.io.UnboundedSource<com.google.cloud.pubsublite.proto.SequencedMessage,CheckpointMarkImpl>- Throws:
java.lang.Exception
-
createReader
public org.apache.beam.sdk.io.UnboundedSource.UnboundedReader<com.google.cloud.pubsublite.proto.SequencedMessage> createReader(org.apache.beam.sdk.options.PipelineOptions options, @Nullable CheckpointMarkImpl checkpointMark) throws java.io.IOException- Specified by:
createReaderin classorg.apache.beam.sdk.io.UnboundedSource<com.google.cloud.pubsublite.proto.SequencedMessage,CheckpointMarkImpl>- Throws:
java.io.IOException
-
getCheckpointMarkCoder
public org.apache.beam.sdk.coders.Coder<CheckpointMarkImpl> getCheckpointMarkCoder()
- Specified by:
getCheckpointMarkCoderin classorg.apache.beam.sdk.io.UnboundedSource<com.google.cloud.pubsublite.proto.SequencedMessage,CheckpointMarkImpl>
-
getOutputCoder
public org.apache.beam.sdk.coders.Coder<com.google.cloud.pubsublite.proto.SequencedMessage> getOutputCoder()
- Overrides:
getOutputCoderin classorg.apache.beam.sdk.io.Source<com.google.cloud.pubsublite.proto.SequencedMessage>
-
-