public class S3PipesIterator extends PipesIterator implements Initializable
COMPLETED_SEMAPHORE, DEFAULT_MAX_WAIT_MS, DEFAULT_QUEUE_SIZE
Constructor and Description |
---|
S3PipesIterator() |
Modifier and Type | Method and Description |
---|---|
void |
checkInitialization(InitializableProblemHandler problemHandler) |
protected void |
enqueue() |
void |
initialize(Map<String,Param> params)
This initializes the s3 client.
|
void |
setAccessKey(String accessKey) |
void |
setBucket(String bucket) |
void |
setCredentialsProvider(String credentialsProvider) |
void |
setEndpointConfigurationService(String endpointConfigurationService) |
void |
setFileNamePattern(Pattern fileNamePattern) |
void |
setFileNamePattern(String fileNamePattern) |
void |
setMaxConnections(int maxConnections) |
void |
setPathStyleAccessEnabled(boolean pathStyleAccessEnabled) |
void |
setPrefix(String prefix) |
void |
setProfile(String profile) |
void |
setRegion(String region) |
void |
setSecretKey(String secretKey) |
build, call, getEmitterName, getFetcherName, getHandlerConfig, getOnParseException, iterator, setEmitterName, setFetcherName, setHandlerType, setMaxEmbeddedResources, setMaxWaitMs, setOnParseException, setOnParseException, setParseMode, setParseMode, setQueueSize, setWriteLimit, tryToAdd
buildComposite, buildComposite, buildSingle, buildSingle, configure, handleSettings
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
forEach, spliterator
@Field public void setEndpointConfigurationService(String endpointConfigurationService)
@Field public void setMaxConnections(int maxConnections)
@Field public void setPathStyleAccessEnabled(boolean pathStyleAccessEnabled)
public void initialize(Map<String,Param> params) throws TikaConfigException
initialize
in interface Initializable
initialize
in class PipesIterator
params
- params to use for initializationTikaConfigException
public void checkInitialization(InitializableProblemHandler problemHandler) throws TikaConfigException
checkInitialization
in interface Initializable
checkInitialization
in class PipesIterator
problemHandler
- if there is a problem and no
custom initializableProblemHandler has been configured
via Initializable parameters,
this is called to respond.TikaConfigException
protected void enqueue() throws InterruptedException, IOException, TimeoutException
enqueue
in class PipesIterator
InterruptedException
IOException
TimeoutException
Copyright © 2007–2022 The Apache Software Foundation. All rights reserved.