public class KafkaPipesIterator extends PipesIterator implements Initializable
COMPLETED_SEMAPHORE, DEFAULT_MAX_WAIT_MS, DEFAULT_QUEUE_SIZE| Constructor and Description |
|---|
KafkaPipesIterator() |
| Modifier and Type | Method and Description |
|---|---|
void |
checkInitialization(InitializableProblemHandler problemHandler) |
protected void |
enqueue() |
void |
initialize(Map<String,Param> params) |
void |
setAutoOffsetReset(String autoOffsetReset) |
void |
setBootstrapServers(String bootstrapServers) |
void |
setEmitMax(int emitMax)
If the kafka pipe iterator will keep polling for more documents until it returns an empty result.
|
void |
setGroupId(String groupId) |
void |
setGroupInitialRebalanceDelayMs(int groupInitialRebalanceDelayMs) |
void |
setKeySerializer(String keySerializer) |
void |
setPollDelayMs(int pollDelayMs) |
void |
setTopic(String topic) |
void |
setValueSerializer(String valueSerializer) |
build, call, getEmitterName, getFetcherName, getHandlerConfig, getOnParseException, iterator, setEmitterName, setFetcherName, setHandlerType, setMaxEmbeddedResources, setMaxWaitMs, setOnParseException, setOnParseException, setParseMode, setParseMode, setQueueSize, setWriteLimit, tryToAddbuildComposite, buildComposite, buildSingle, buildSingle, configure, handleSettingsclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitforEach, spliterator@Field public void setPollDelayMs(int pollDelayMs)
@Field public void setGroupInitialRebalanceDelayMs(int groupInitialRebalanceDelayMs)
@Field public void setEmitMax(int emitMax)
public void initialize(Map<String,Param> params)
initialize in interface Initializableinitialize in class PipesIteratorparams - params to use for initializationpublic void checkInitialization(InitializableProblemHandler problemHandler) throws TikaConfigException
checkInitialization in interface InitializablecheckInitialization in class PipesIteratorproblemHandler - if there is a problem and no
custom initializableProblemHandler has been configured
via Initializable parameters,
this is called to respond.TikaConfigExceptionprotected void enqueue()
throws InterruptedException,
TimeoutException
enqueue in class PipesIteratorInterruptedExceptionTimeoutExceptionCopyright © 2007–2023 The Apache Software Foundation. All rights reserved.