public class DatabaseHeartbeatImpl extends HeartbeatImpl
Heartbeat.OffsetProducer| Modifier and Type | Field and Description |
|---|---|
static Field |
HEARTBEAT_ACTION_QUERY |
static String |
HEARTBEAT_ACTION_QUERY_PROPERTY_NAME |
private String |
heartBeatActionQuery |
private JdbcConnection |
jdbcConnection |
private static org.slf4j.Logger |
LOGGER |
DEFAULT_HEARTBEAT_INTERVAL, DEFAULT_HEARTBEAT_TOPICS_PREFIXHEARTBEAT_INTERVAL, HEARTBEAT_INTERVAL_PROPERTY_NAME, HEARTBEAT_TOPICS_PREFIX, NULL| Constructor and Description |
|---|
DatabaseHeartbeatImpl(Configuration configuration,
String topicName,
String key,
JdbcConnection jdbcConnection,
String heartBeatActionQuery) |
| Modifier and Type | Method and Description |
|---|---|
void |
forcedBeat(Map<String,?> partition,
Map<String,?> offset,
BlockingConsumer<org.apache.kafka.connect.source.SourceRecord> consumer)
Generates a heartbeat record unconditionaly
|
heartbeat, heartbeat, isEnabledprivate static final org.slf4j.Logger LOGGER
public static final String HEARTBEAT_ACTION_QUERY_PROPERTY_NAME
public static final Field HEARTBEAT_ACTION_QUERY
private final String heartBeatActionQuery
private final JdbcConnection jdbcConnection
DatabaseHeartbeatImpl(Configuration configuration, String topicName, String key, JdbcConnection jdbcConnection, String heartBeatActionQuery)
public void forcedBeat(Map<String,?> partition, Map<String,?> offset, BlockingConsumer<org.apache.kafka.connect.source.SourceRecord> consumer) throws InterruptedException
HeartbeatforcedBeat in interface HeartbeatforcedBeat in class HeartbeatImplpartition - partition for the heartbeat recordoffset - offset for the heartbeat recordconsumer - - a code to place record among others to be sent into ConnectInterruptedExceptionCopyright © 2020 JBoss by Red Hat. All rights reserved.