public class IgniteSinkTask
extends org.apache.kafka.connect.sink.SinkTask
| Modifier and Type | Class and Description |
|---|---|
static class |
IgniteSinkTask.StreamerContext
Streamer context initializing grid and data streamer instances on demand.
|
| Constructor and Description |
|---|
IgniteSinkTask() |
| Modifier and Type | Method and Description |
|---|---|
void |
flush(Map<org.apache.kafka.common.TopicPartition,org.apache.kafka.clients.consumer.OffsetAndMetadata> offsets)
Pushes buffered data to grid.
|
void |
put(Collection<org.apache.kafka.connect.sink.SinkRecord> records)
Buffers records.
|
void |
start(Map<String,String> props)
Initializes grid client from configPath.
|
void |
stop()
Stops the grid client.
|
String |
version() |
public String version()
public void start(Map<String,String> props)
start in interface org.apache.kafka.connect.connector.Taskstart in class org.apache.kafka.connect.sink.SinkTaskprops - Task properties.public void put(Collection<org.apache.kafka.connect.sink.SinkRecord> records)
put in class org.apache.kafka.connect.sink.SinkTaskrecords - Records to inject into grid.public void flush(Map<org.apache.kafka.common.TopicPartition,org.apache.kafka.clients.consumer.OffsetAndMetadata> offsets)
flush in class org.apache.kafka.connect.sink.SinkTaskoffsets - Offset information.public void stop()
stop in interface org.apache.kafka.connect.connector.Taskstop in class org.apache.kafka.connect.sink.SinkTask
Follow @ApacheIgnite
Ignite Fabric : ver. 1.7.0 Release Date : August 1 2016