Class DfsReftableBatchRefUpdate
- java.lang.Object
-
- org.eclipse.jgit.lib.BatchRefUpdate
-
- org.eclipse.jgit.internal.storage.reftable.ReftableBatchRefUpdate
-
- org.eclipse.jgit.internal.storage.dfs.DfsReftableBatchRefUpdate
-
public class DfsReftableBatchRefUpdate extends ReftableBatchRefUpdate
-
-
Field Summary
-
Fields inherited from class org.eclipse.jgit.lib.BatchRefUpdate
MAX_WAIT
-
-
Constructor Summary
Constructors Modifier Constructor Description protected
DfsReftableBatchRefUpdate(DfsReftableDatabase refdb, DfsObjDatabase odb)
Initialize batch update.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected void
applyUpdates(List<Ref> newRefs, List<ReceiveCommand> pending)
Implements the storage-specific part of the update.-
Methods inherited from class org.eclipse.jgit.internal.storage.reftable.ReftableBatchRefUpdate
execute, write
-
Methods inherited from class org.eclipse.jgit.lib.BatchRefUpdate
addCommand, addCommand, addCommand, addPrefixesTo, addProposedTimestamp, blockUntilTimestamps, disableRefLog, execute, getCommands, getPrefixes, getProposedTimestamps, getPushCertificate, getPushOptions, getRefLogIdent, getRefLogMessage, getRefLogMessage, isAllowNonFastForwards, isAtomic, isForceRefLog, isForceRefLog, isRefLogDisabled, isRefLogDisabled, isRefLogIncludingResult, isRefLogIncludingResult, newUpdate, setAllowNonFastForwards, setAtomic, setForceRefLog, setPushCertificate, setPushOptions, setRefLogIdent, setRefLogMessage, toString
-
-
-
-
Constructor Detail
-
DfsReftableBatchRefUpdate
protected DfsReftableBatchRefUpdate(DfsReftableDatabase refdb, DfsObjDatabase odb)
Initialize batch update.- Parameters:
refdb
- database the update will modify.odb
- object database to store the reftable.
-
-
Method Detail
-
applyUpdates
protected void applyUpdates(List<Ref> newRefs, List<ReceiveCommand> pending) throws IOException
Description copied from class:ReftableBatchRefUpdate
Implements the storage-specific part of the update.- Specified by:
applyUpdates
in classReftableBatchRefUpdate
- Parameters:
newRefs
- the new refs to createpending
- the pending receive commands to be executed- Throws:
IOException
- if any of the writes fail.
-
-