@Inherited @Target(value=METHOD) @Retention(value=RUNTIME) @Documented public @interface Consumer
| Modifier and Type | Required Element and Description |
|---|---|
String |
groupId |
String[] |
topics |
| Modifier and Type | Optional Element and Description |
|---|---|
Class<? extends org.apache.kafka.clients.consumer.ConsumerRebalanceListener> |
consumerRebalanceListener |
int |
fetchMaxWaitMs
Represents the kafka config property
fetch.max.wait.ms. |
Class<?> |
keyType |
String |
offset |
int |
requestTimeoutMs
Represents the kafka configuration property
request.timeout.ms. |
int |
retries
Number of retries dispatching calls.
|
int |
retryBackoffMs
Time in milli seconds to backoff between delivery retries.
|
public abstract String[] topics
public abstract String groupId
public abstract String offset
public abstract Class<?> keyType
public abstract Class<? extends org.apache.kafka.clients.consumer.ConsumerRebalanceListener> consumerRebalanceListener
public abstract int fetchMaxWaitMs
fetch.max.wait.ms. The default value for all consumers can be configured with KafkaConfig.defaultFetchMaxWaitMs().public abstract int retries
KafkaConfig.defaultConsumerRetries().public abstract int retryBackoffMs
KafkaConfig.defaultConsumerRetryBackoffMs()}.public abstract int requestTimeoutMs
request.timeout.ms. The default value for all consumers can be configured with KafkaConfig.defaultRequestTimeoutMs().Copyright © 2019 JBoss by Red Hat. All rights reserved.