| Package | Description |
|---|---|
| org.apache.flink.fs.s3.common.utils | |
| org.apache.flink.fs.s3.common.writer |
| Modifier and Type | Method and Description |
|---|---|
RefCountedFile |
RefCountedTmpFileCreator.apply(File file)
Gets the next temp file and stream to temp file.
|
static RefCountedFile |
RefCountedFile.newFile(File file,
OutputStream currentOut) |
static RefCountedFile |
RefCountedFile.restoredFile(File file,
OutputStream currentOut,
long bytesInCurrentPart) |
| Modifier and Type | Method and Description |
|---|---|
static RefCountedBufferingFileStream |
RefCountedBufferingFileStream.openNew(org.apache.flink.util.function.FunctionWithException<File,RefCountedFile,IOException> tmpFileProvider) |
static RefCountedBufferingFileStream |
RefCountedBufferingFileStream.restore(org.apache.flink.util.function.FunctionWithException<File,RefCountedFile,IOException> tmpFileProvider,
File initialTmpFile) |
| Constructor and Description |
|---|
RefCountedBufferingFileStream(RefCountedFile file,
int bufferSize) |
| Modifier and Type | Method and Description |
|---|---|
static S3RecoverableFsDataOutputStream |
S3RecoverableFsDataOutputStream.newStream(org.apache.flink.fs.s3.common.writer.RecoverableMultiPartUpload upload,
org.apache.flink.util.function.FunctionWithException<File,RefCountedFile,IOException> tmpFileCreator,
long userDefinedMinPartSize) |
static S3RecoverableFsDataOutputStream |
S3RecoverableFsDataOutputStream.recoverStream(org.apache.flink.fs.s3.common.writer.RecoverableMultiPartUpload upload,
org.apache.flink.util.function.FunctionWithException<File,RefCountedFile,IOException> tmpFileCreator,
long userDefinedMinPartSize,
long bytesBeforeCurrentPart) |
static S3RecoverableWriter |
S3RecoverableWriter.writer(org.apache.hadoop.fs.FileSystem fs,
org.apache.flink.util.function.FunctionWithException<File,RefCountedFile,IOException> tempFileCreator,
S3AccessHelper s3AccessHelper,
Executor uploadThreadPool,
long userDefinedMinPartSize,
int maxConcurrentUploadsPerStream) |
Copyright © 2014–2019 The Apache Software Foundation. All rights reserved.