Class AbstractNessieExporter
- java.lang.Object
-
- org.projectnessie.versioned.transfer.AbstractNessieExporter
-
- Direct Known Subclasses:
FileExporter,ZipArchiveExporter
public abstract class AbstractNessieExporter extends java.lang.Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceAbstractNessieExporter.Builder<B extends AbstractNessieExporter.Builder<B,T>,T extends AbstractNessieExporter>
-
Field Summary
Fields Modifier and Type Field Description static java.lang.StringCOMMITS_PREFIXstatic java.lang.StringNAMED_REFS_PREFIX
-
Constructor Summary
Constructors Constructor Description AbstractNessieExporter()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description protected com.google.protobuf.ByteStringcontentToValue(org.projectnessie.model.Content content)protected org.projectnessie.model.ContentconvertToContent(org.projectnessie.versioned.persist.adapter.KeyWithBytes p)protected org.projectnessie.versioned.transfer.serialize.TransferTypes.Operation.BuilderdeleteOperationFromCommit(org.projectnessie.versioned.Key delete)org.projectnessie.versioned.transfer.serialize.TransferTypes.ExportMetaexportNessieRepository()protected abstract java.io.OutputStreamnewFileOutput(java.lang.String fileName)protected abstract voidpreValidate()protected org.projectnessie.versioned.transfer.serialize.TransferTypes.Operation.BuilderputOperationFromCommit(org.projectnessie.versioned.persist.adapter.KeyWithBytes put)
-
-
-
Field Detail
-
NAMED_REFS_PREFIX
public static final java.lang.String NAMED_REFS_PREFIX
- See Also:
- Constant Field Values
-
COMMITS_PREFIX
public static final java.lang.String COMMITS_PREFIX
- See Also:
- Constant Field Values
-
-
Method Detail
-
preValidate
protected abstract void preValidate() throws java.io.IOException- Throws:
java.io.IOException
-
newFileOutput
protected abstract java.io.OutputStream newFileOutput(java.lang.String fileName) throws java.io.IOException- Throws:
java.io.IOException
-
exportNessieRepository
public org.projectnessie.versioned.transfer.serialize.TransferTypes.ExportMeta exportNessieRepository() throws java.io.IOException- Throws:
java.io.IOException
-
deleteOperationFromCommit
protected org.projectnessie.versioned.transfer.serialize.TransferTypes.Operation.Builder deleteOperationFromCommit(org.projectnessie.versioned.Key delete)
-
putOperationFromCommit
protected org.projectnessie.versioned.transfer.serialize.TransferTypes.Operation.Builder putOperationFromCommit(org.projectnessie.versioned.persist.adapter.KeyWithBytes put)
-
convertToContent
protected org.projectnessie.model.Content convertToContent(org.projectnessie.versioned.persist.adapter.KeyWithBytes p)
-
contentToValue
protected com.google.protobuf.ByteString contentToValue(org.projectnessie.model.Content content)
-
-