Package com.google.gerrit.server.git
Class DynamicRefDbRepository
java.lang.Object
org.eclipse.jgit.lib.Repository
org.eclipse.jgit.internal.storage.file.FileRepository
com.google.gerrit.server.git.DynamicRefDbRepository
- All Implemented Interfaces:
- AutoCloseable
public class DynamicRefDbRepository
extends org.eclipse.jgit.internal.storage.file.FileRepository
A FileRepository with a dynamic RefDatabase supplied via a BiFunction.
- 
Nested Class SummaryNested Classes
- 
Constructor SummaryConstructorsConstructorDescriptionDynamicRefDbRepository(File path, BiFunction<File, org.eclipse.jgit.lib.RefDatabase, org.eclipse.jgit.lib.RefDatabase> refDatabaseSupplier) 
- 
Method SummaryMethods inherited from class org.eclipse.jgit.internal.storage.file.FileRepositoryautoGC, convertRefStorage, create, create, createAttributesNodeProvider, getAdditionalHaves, getConfig, getGitwebDescription, getIdentifier, getObjectDatabase, getObjectsDirectory, notifyIndexChanged, openPack, scanForRepoChanges, setGitwebDescriptionMethods inherited from class org.eclipse.jgit.lib.Repositoryclose, create, doClose, exactRef, findRef, fireEvent, getAllRefs, getAllRefsByPeeledObjectId, getBranch, getCommonDirectory, getDirectory, getFS, getFullBranch, getGlobalListenerList, getIndexFile, getInitialBranch, getListenerList, getReflogReader, getReflogReader, getRemoteName, getRemoteNames, getRepositoryState, getTags, getWorkTree, incrementOpen, isBare, isValidRefName, isWorkTreeCaseInsensitive, lockDirCache, newObjectInserter, newObjectReader, normalizeBranchName, open, open, parseCommit, readCherryPickHead, readCommitEditMsg, readDirCache, readMergeCommitMsg, readMergeHeads, readOrigHead, readRebaseTodo, readRevertHead, readSquashCommitMsg, renameRef, resolve, shortenRefName, shortenRemoteBranchName, simplify, stripWorkDir, toString, updateRef, updateRef, writeCherryPickHead, writeCommitEditMsg, writeMergeCommitMsg, writeMergeHeads, writeOrigHead, writeRebaseTodoFile, writeRevertHead, writeSquashCommitMsg
- 
Constructor Details- 
DynamicRefDbRepositorypublic DynamicRefDbRepository(File path, BiFunction<File, org.eclipse.jgit.lib.RefDatabase, throws IOExceptionorg.eclipse.jgit.lib.RefDatabase> refDatabaseSupplier) - Throws:
- IOException
 
 
- 
- 
Method Details- 
getRefDatabasepublic org.eclipse.jgit.lib.RefDatabase getRefDatabase()- Overrides:
- getRefDatabasein class- org.eclipse.jgit.internal.storage.file.FileRepository
 
 
-