public class JdbcSourceStreamFetcher extends Object implements Fetcher<org.apache.kafka.connect.source.SourceRecord,SourceSplitBase>
StreamSplit.| 构造器和说明 |
|---|
JdbcSourceStreamFetcher(JdbcSourceFetchTaskContext taskContext,
int subTaskId) |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
close()
Close the client and releases all resources.
|
boolean |
isFinished()
Return the current fetch task is finished or not.
|
Iterator<org.apache.kafka.connect.source.SourceRecord> |
pollSplitRecords()
Fetched records from data source.
|
void |
submitTask(FetchTask<SourceSplitBase> fetchTask)
Add to task to fetch, this should call only when the reader is idle.
|
public JdbcSourceStreamFetcher(JdbcSourceFetchTaskContext taskContext, int subTaskId)
public void submitTask(FetchTask<SourceSplitBase> fetchTask)
FetchersubmitTask 在接口中 Fetcher<org.apache.kafka.connect.source.SourceRecord,SourceSplitBase>public boolean isFinished()
FetcherisFinished 在接口中 Fetcher<org.apache.kafka.connect.source.SourceRecord,SourceSplitBase>@Nullable public Iterator<org.apache.kafka.connect.source.SourceRecord> pollSplitRecords() throws InterruptedException
FetcherIterator will be returned if the data of split is on pulling.pollSplitRecords 在接口中 Fetcher<org.apache.kafka.connect.source.SourceRecord,SourceSplitBase>InterruptedExceptionpublic void close()
Fetcherclose 在接口中 Fetcher<org.apache.kafka.connect.source.SourceRecord,SourceSplitBase>Copyright © 2022 10MG. All rights reserved.