Package org.apache.iceberg.flink.sink
Interface TaskWriterFactory<T>
- Type Parameters:
 T- data type of record.
- All Superinterfaces:
 Serializable
- All Known Implementing Classes:
 RowDataTaskWriterFactory
Factory to create 
TaskWriter- 
Method Summary
Modifier and TypeMethodDescriptioncreate()Initialize aTaskWriterwith given task id and attempt id.voidinitialize(int taskId, int attemptId) Initialize the factory with a given taskId and attemptId. 
- 
Method Details
- 
initialize
void initialize(int taskId, int attemptId) Initialize the factory with a given taskId and attemptId.- Parameters:
 taskId- the identifier of task.attemptId- the attempt id of this task.
 - 
create
TaskWriter<T> create()Initialize aTaskWriterwith given task id and attempt id.- Returns:
 - a newly created task writer.
 
 
 -