Class FileExporter
- java.lang.Object
-
- org.projectnessie.versioned.transfer.AbstractNessieExporter
-
- org.projectnessie.versioned.transfer.FileExporter
-
@Immutable public abstract class FileExporter extends AbstractNessieExporter
Nessie exporter that writes to individual files into an empty target directory.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceFileExporter.Builder
-
Field Summary
-
Fields inherited from class org.projectnessie.versioned.transfer.AbstractNessieExporter
COMMITS_PREFIX, NAMED_REFS_PREFIX
-
-
Constructor Summary
Constructors Constructor Description FileExporter()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static FileExporter.Builderbuilder()protected java.io.OutputStreamnewFileOutput(java.lang.String fileName)protected voidpreValidate()-
Methods inherited from class org.projectnessie.versioned.transfer.AbstractNessieExporter
contentToValue, convertToContent, deleteOperationFromCommit, exportNessieRepository, putOperationFromCommit
-
-
-
-
Method Detail
-
builder
public static FileExporter.Builder builder()
-
preValidate
protected void preValidate() throws java.io.IOException- Specified by:
preValidatein classAbstractNessieExporter- Throws:
java.io.IOException
-
newFileOutput
protected java.io.OutputStream newFileOutput(java.lang.String fileName) throws java.io.IOException- Specified by:
newFileOutputin classAbstractNessieExporter- Throws:
java.io.IOException
-
-