类 SeaTunnelSourceCollector<T>
java.lang.Object
org.apache.seatunnel.engine.server.task.SeaTunnelSourceCollector<T>
- 所有已实现的接口:
org.apache.seatunnel.api.source.Collector<T>
public class SeaTunnelSourceCollector<T>
extends Object
implements org.apache.seatunnel.api.source.Collector<T>
-
构造器概要
构造器构造器说明SeaTunnelSourceCollector(Object checkpointLock, List<OneInputFlowLifeCycle<org.apache.seatunnel.api.table.type.Record<?>>> outputs, org.apache.seatunnel.api.common.metrics.MetricsContext metricsContext, org.apache.seatunnel.core.starter.flowcontrol.FlowControlStrategy flowControlStrategy, org.apache.seatunnel.api.table.type.SeaTunnelDataType rowType, List<org.apache.seatunnel.api.table.catalog.TablePath> tablePaths) -
方法概要
修饰符和类型方法说明booleanbooleanvoidcollect(org.apache.seatunnel.api.table.schema.event.SchemaChangeEvent event) voidbooleanvoidvoidvoidvoidsendRecordToNext(org.apache.seatunnel.api.table.type.Record<?> record)
-
构造器详细资料
-
SeaTunnelSourceCollector
public SeaTunnelSourceCollector(Object checkpointLock, List<OneInputFlowLifeCycle<org.apache.seatunnel.api.table.type.Record<?>>> outputs, org.apache.seatunnel.api.common.metrics.MetricsContext metricsContext, org.apache.seatunnel.core.starter.flowcontrol.FlowControlStrategy flowControlStrategy, org.apache.seatunnel.api.table.type.SeaTunnelDataType rowType, List<org.apache.seatunnel.api.table.catalog.TablePath> tablePaths)
-
-
方法详细资料
-
collect
- 指定者:
collect在接口中org.apache.seatunnel.api.source.Collector<T>
-
collect
public void collect(org.apache.seatunnel.api.table.schema.event.SchemaChangeEvent event) - 指定者:
collect在接口中org.apache.seatunnel.api.source.Collector<T>
-
markSchemaChangeBeforeCheckpoint
public void markSchemaChangeBeforeCheckpoint()- 指定者:
markSchemaChangeBeforeCheckpoint在接口中org.apache.seatunnel.api.source.Collector<T>
-
markSchemaChangeAfterCheckpoint
public void markSchemaChangeAfterCheckpoint()- 指定者:
markSchemaChangeAfterCheckpoint在接口中org.apache.seatunnel.api.source.Collector<T>
-
captureSchemaChangeBeforeCheckpointSignal
public boolean captureSchemaChangeBeforeCheckpointSignal() -
captureSchemaChangeAfterCheckpointSignal
public boolean captureSchemaChangeAfterCheckpointSignal() -
getCheckpointLock
- 指定者:
getCheckpointLock在接口中org.apache.seatunnel.api.source.Collector<T>
-
isEmptyThisPollNext
public boolean isEmptyThisPollNext()- 指定者:
isEmptyThisPollNext在接口中org.apache.seatunnel.api.source.Collector<T>
-
resetEmptyThisPollNext
public void resetEmptyThisPollNext()- 指定者:
resetEmptyThisPollNext在接口中org.apache.seatunnel.api.source.Collector<T>
-
sendRecordToNext
public void sendRecordToNext(org.apache.seatunnel.api.table.type.Record<?> record) throws IOException - 抛出:
IOException
-