public class UnboundedSocketSource<CheckpointMarkT extends org.apache.beam.sdk.io.UnboundedSource.CheckpointMark>
extends org.apache.beam.sdk.io.UnboundedSource<java.lang.String,CheckpointMarkT>
| Modifier and Type | Class and Description |
|---|---|
static class |
UnboundedSocketSource.UnboundedSocketReader
Unbounded socket reader.
|
| Constructor and Description |
|---|
UnboundedSocketSource(java.lang.String hostname,
int port,
char delimiter,
long maxNumRetries) |
UnboundedSocketSource(java.lang.String hostname,
int port,
char delimiter,
long maxNumRetries,
long delayBetweenRetries) |
| Modifier and Type | Method and Description |
|---|---|
org.apache.beam.sdk.io.UnboundedSource.UnboundedReader<java.lang.String> |
createReader(org.apache.beam.sdk.options.PipelineOptions options,
CheckpointMarkT checkpointMark) |
org.apache.beam.sdk.coders.Coder |
getCheckpointMarkCoder() |
long |
getDelayBetweenRetries() |
char |
getDelimiter() |
java.lang.String |
getHostname() |
long |
getMaxNumRetries() |
org.apache.beam.sdk.coders.Coder<java.lang.String> |
getOutputCoder() |
int |
getPort() |
java.util.List<? extends org.apache.beam.sdk.io.UnboundedSource<java.lang.String,CheckpointMarkT>> |
split(int desiredNumSplits,
org.apache.beam.sdk.options.PipelineOptions options) |
void |
validate() |
public UnboundedSocketSource(java.lang.String hostname,
int port,
char delimiter,
long maxNumRetries)
public UnboundedSocketSource(java.lang.String hostname,
int port,
char delimiter,
long maxNumRetries,
long delayBetweenRetries)
public java.lang.String getHostname()
public int getPort()
public char getDelimiter()
public long getMaxNumRetries()
public long getDelayBetweenRetries()
public java.util.List<? extends org.apache.beam.sdk.io.UnboundedSource<java.lang.String,CheckpointMarkT>> split(int desiredNumSplits, org.apache.beam.sdk.options.PipelineOptions options) throws java.lang.Exception
split in class org.apache.beam.sdk.io.UnboundedSource<java.lang.String,CheckpointMarkT extends org.apache.beam.sdk.io.UnboundedSource.CheckpointMark>java.lang.Exceptionpublic org.apache.beam.sdk.io.UnboundedSource.UnboundedReader<java.lang.String> createReader(org.apache.beam.sdk.options.PipelineOptions options,
@Nullable
CheckpointMarkT checkpointMark)
createReader in class org.apache.beam.sdk.io.UnboundedSource<java.lang.String,CheckpointMarkT extends org.apache.beam.sdk.io.UnboundedSource.CheckpointMark>@Nullable public org.apache.beam.sdk.coders.Coder getCheckpointMarkCoder()
getCheckpointMarkCoder in class org.apache.beam.sdk.io.UnboundedSource<java.lang.String,CheckpointMarkT extends org.apache.beam.sdk.io.UnboundedSource.CheckpointMark>public void validate()
validate in class org.apache.beam.sdk.io.Source<java.lang.String>public org.apache.beam.sdk.coders.Coder<java.lang.String> getOutputCoder()
getOutputCoder in class org.apache.beam.sdk.io.Source<java.lang.String>