public interface ConsumerBuilder
Consumer.| Modifier and Type | Interface and Description |
|---|---|
static interface |
ConsumerBuilder.AutoTrackingStrategy
Auto-tracking strategy.
|
static interface |
ConsumerBuilder.ManualTrackingStrategy
Manual tracking strategy.
|
| Modifier and Type | Method and Description |
|---|---|
ConsumerBuilder.AutoTrackingStrategy |
autoTrackingStrategy()
|
Consumer |
build()
Create the configured
Consumer |
ConsumerBuilder.ManualTrackingStrategy |
manualTrackingStrategy()
|
ConsumerBuilder |
messageHandler(MessageHandler messageHandler)
The callback for inbound messages.
|
ConsumerBuilder |
name(String name)
The logical name of the
Consumer. |
ConsumerBuilder |
offset(OffsetSpecification offsetSpecification)
The offset to start consuming from.
|
ConsumerBuilder |
stream(String stream)
The stream to consume from.
|
ConsumerBuilder stream(String stream)
stream - ConsumerBuilder offset(OffsetSpecification offsetSpecification)
The default is OffsetSpecification.next() (the end of the stream).
offsetSpecification - ConsumerBuilder messageHandler(MessageHandler messageHandler)
messageHandler - ConsumerBuilder name(String name)
Consumer.
Set a logical name to enable offset tracking.
name - ConsumerBuilder.ManualTrackingStrategy manualTrackingStrategy()
ConsumerBuilder.AutoTrackingStrategy autoTrackingStrategy()
ConsumerBuilder.AutoTrackingStrategy.
This is the default tracking strategy.
Copyright © 2021 VMware, Inc. or its affiliates.. All rights reserved.