public class KafkaMultiDCSink extends KafkaSink
KafkaSink.KafkaSinkStatebootstrapServers, isBinaryMessage, KAFKA_MESSAGE_KEY, KAFKA_PARTITION_NO, KAFKA_PUBLISH_TOPIC, keyOption, optionalConfigs, SEQ_NO_HEADER_DELIMITER, SEQ_NO_HEADER_FIELD_SEPERATOR, sequenceId| Constructor and Description |
|---|
KafkaMultiDCSink() |
| Modifier and Type | Method and Description |
|---|---|
void |
connect() |
void |
disconnect() |
String[] |
getSupportedDynamicOptions() |
protected io.siddhi.core.util.snapshot.state.StateFactory<KafkaSink.KafkaSinkState> |
init(io.siddhi.query.api.definition.StreamDefinition outputStreamDefinition,
io.siddhi.core.util.transport.OptionHolder optionHolder,
io.siddhi.core.util.config.ConfigReader sinkConfigReader,
io.siddhi.core.config.SiddhiAppContext siddhiAppContext) |
void |
publish(Object payload,
io.siddhi.core.util.transport.DynamicOptions dynamicOptions,
KafkaSink.KafkaSinkState kafkaSinkState) |
destroy, exposeServiceDeploymentInfo, getSequencedBinaryPayloadToSend, getSupportedInputEventClassesprotected io.siddhi.core.util.snapshot.state.StateFactory<KafkaSink.KafkaSinkState> init(io.siddhi.query.api.definition.StreamDefinition outputStreamDefinition, io.siddhi.core.util.transport.OptionHolder optionHolder, io.siddhi.core.util.config.ConfigReader sinkConfigReader, io.siddhi.core.config.SiddhiAppContext siddhiAppContext)
public String[] getSupportedDynamicOptions()
getSupportedDynamicOptions in class KafkaSinkpublic void connect()
throws io.siddhi.core.exception.ConnectionUnavailableException
public void publish(Object payload, io.siddhi.core.util.transport.DynamicOptions dynamicOptions, KafkaSink.KafkaSinkState kafkaSinkState) throws io.siddhi.core.exception.ConnectionUnavailableException
public void disconnect()
disconnect in class KafkaSinkCopyright © 2019 WSO2. All rights reserved.