-
- All Implemented Interfaces:
-
jetbrains.exodus.io.DataReader,jetbrains.exodus.log.replication.S3DataReaderOrWriter,jetbrains.exodus.log.replication.S3FactoryBoilerplate
public final class S3DataReader implements S3DataReaderOrWriter, DataReader
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public classS3DataReader.Companion
-
Field Summary
Fields Modifier and Type Field Description private final LogTiplogTipprivate final S3AsyncClients3private final Stringbucketprivate final AwsRequestOverrideConfigurationrequestOverrideConfigprivate final S3DataWriterwriter
-
Constructor Summary
Constructors Constructor Description S3DataReader(S3AsyncClient s3, String bucket, AwsRequestOverrideConfiguration requestOverrideConfig, S3DataWriter writer)
-
Method Summary
-
-
Constructor Detail
-
S3DataReader
S3DataReader(S3AsyncClient s3, String bucket, AwsRequestOverrideConfiguration requestOverrideConfig, S3DataWriter writer)
-
-
Method Detail
-
getLogTip
LogTip getLogTip()
-
getS3
S3AsyncClient getS3()
-
getRequestOverrideConfig
AwsRequestOverrideConfiguration getRequestOverrideConfig()
-
getWriter
final S3DataWriter getWriter()
-
getLocation
String getLocation()
-
-
-
-