@Component
public class KafkaRepositorySettings
extends java.lang.Object
| Constructor and Description |
|---|
KafkaRepositorySettings(int maxTopicPartitionCount,
int defaultTopicPartitionCount,
int defaultTopicReplicaFactor,
long defaultTopicRetentionMs,
long defaultTopicRotationMs,
long kafkaPollTimeoutMs,
long kafkaSendTimeoutMs,
int zkSessionTimeoutMs,
int zkConnectionTimeoutMs) |
| Modifier and Type | Method and Description |
|---|---|
int |
getDefaultTopicPartitionCount() |
int |
getDefaultTopicReplicaFactor() |
long |
getDefaultTopicRetentionMs() |
long |
getDefaultTopicRotationMs() |
long |
getKafkaPollTimeoutMs() |
long |
getKafkaSendTimeoutMs() |
int |
getMaxTopicPartitionCount() |
int |
getZkConnectionTimeoutMs() |
int |
getZkSessionTimeoutMs() |
@Autowired
public KafkaRepositorySettings(@Value(value="${nakadi.topic.max.partitionNum}")
int maxTopicPartitionCount,
@Value(value="${nakadi.topic.default.partitionNum}")
int defaultTopicPartitionCount,
@Value(value="${nakadi.topic.default.replicaFactor}")
int defaultTopicReplicaFactor,
@Value(value="${nakadi.topic.default.retentionMs}")
long defaultTopicRetentionMs,
@Value(value="${nakadi.topic.default.rotationMs}")
long defaultTopicRotationMs,
@Value(value="${nakadi.kafka.poll.timeoutMs}")
long kafkaPollTimeoutMs,
@Value(value="${nakadi.kafka.send.timeoutMs}")
long kafkaSendTimeoutMs,
@Value(value="${nakadi.zookeeper.sessionTimeoutMs}")
int zkSessionTimeoutMs,
@Value(value="${nakadi.zookeeper.connectionTimeoutMs}")
int zkConnectionTimeoutMs)
public int getDefaultTopicPartitionCount()
public int getMaxTopicPartitionCount()
public int getDefaultTopicReplicaFactor()
public long getDefaultTopicRetentionMs()
public long getDefaultTopicRotationMs()
public long getKafkaPollTimeoutMs()
public long getKafkaSendTimeoutMs()
public int getZkSessionTimeoutMs()
public int getZkConnectionTimeoutMs()