Top Description Interfaces Classes
module org.eclipse.jgit

Package org.eclipse.jgit.internal.storage.dfs


Distributed file system based repository storage.

Interface Summary

Modifier and TypeInterface and Description
public interface
public interface
DfsBlockCacheTable

Block cache table.

public interface
public interface
ReadableChannel

Readable random access byte channel from a file.

Class Summary

Modifier and TypeClass and Description
pack-priv class
AggregatedBlockCacheStats

Aggregates values for all given BlockCacheStats.

public class
pack-priv abstract class
BlockBasedFile

Block based file stored in DfsBlockCache.

pack-priv class
ClockBlockCacheTable

Default implementation of the DfsBlockCacheTable.

pack-priv class
DeltaBaseCache

Caches recently used objects for DfsReader.

pack-priv class
DfsBlock

A cached slice of a BlockBasedFile.

public class
DfsBlockCache

Caches slices of a org.eclipse.jgit.internal.storage.dfs.BlockBasedFile in memory for faster read access.

public class
pack-priv class
DfsBlockCacheStats

Keeps track of stats for a Block Cache table.

public class
DfsBundleWriter

Writes DfsRepository to a Git bundle.

public class
DfsCachedPack

A DfsPackFile available for reuse as-is.

public class
DfsConfig

Config implementation used by DFS repositories.

public class
DfsFsck

Verify the validity and connectivity of a DFS repository.

public class
DfsGarbageCollector

Repack and garbage collect a repository.

public class
DfsInserter

Inserts objects into the DFS.

public abstract class
DfsObjDatabase

Manages objects stored in org.eclipse.jgit.internal.storage.dfs.DfsPackFile on a storage system.

pack-priv class
pack-priv class
public abstract class
DfsOutputStream

Output stream to create a file on the DFS.

public class
DfsPackCompactor

Combine several pack files into one pack.

public class
DfsPackDescription

Description of a DFS stored pack/index file.

public class
DfsPackFile

A Git version 2 pack file representation.

public class
DfsPackParser

Parses a pack stream into the DFS, by creating a new pack and index.

public class
public class
DfsReader

Reader to access repository content through.

public class
public class
DfsReaderOptions

Options controlling how objects are read from a DFS stored repository.

public abstract class
DfsRefDatabase

Abstract DfsRefDatabase class.

pack-priv class
public class
public class
public class
public class
pack-priv class
public abstract class
DfsRepository

A Git repository on a DFS.

public abstract class
DfsRepositoryBuilder<
type of the builder class.
B extends DfsRepositoryBuilder
,
type of the repository class.
R extends DfsRepository
>

Constructs a org.eclipse.jgit.internal.storage.dfs.DfsRepository.

public class
DfsRepositoryDescription

A description of a Git repository on a DFS.

public abstract class
public class
DfsText

Translation bundle for the DFS storage implementation.

public class
InMemoryRepository

Git repository stored entirely in the local process memory.

pack-priv class
pack-priv class
PackExtBlockCacheTable

A table that holds multiple cache tables accessed by PackExt types.

pack-priv class