Package org.eclipse.jgit.storage.dht

Interface Summary
AsyncCallback<T> Receives notification when an asynchronous operation has finished.
RowKey Key for any row that the DHT will be asked to store.
StreamingCallback<T> Extension of AsyncCallback supporting partial results.
 

Class Summary
CachedPackKey Unique identifier of a GitStore.CachedPackInfo in the DHT.
ChunkIndex Index into a PackChunk.
ChunkInfo Summary information about a chunk owned by a repository.
ChunkKey Unique identifier of a PackChunk in the DHT.
DhtCachedPack A cached pack stored by the DHT.
DhtInserterOptions Options controlling how objects are inserted into a DHT stored repository.
DhtObjDatabase ObjectDatabase stored on top of the DHT database.
DhtPackParser Parses the pack stream into chunks, and indexes the chunks for lookup.
DhtReader ObjectReader implementation for DHT based repositories.
DhtReader.Statistics How this DhtReader has performed since creation.
DhtReader.Statistics.ChunkAccess Summary describing how a chunk was accessed.
DhtReaderOptions Options controlling how objects are read from a DHT stored repository.
DhtRefDatabase Repository references stored on top of a DHT database.
DhtRepository A Git repository storing its objects and references in a DHT.
DhtRepositoryBuilder<B extends DhtRepositoryBuilder,R extends DhtRepository,D extends Database> Constructs a DhtRepository.
DhtText Translation bundle for the DHT storage provider.
ObjectIndexKey Identifies an ObjectId in the DHT.
ObjectInfo Connects an object to the chunk it is stored in.
PackChunk Chunk of object data, stored under a ChunkKey.
PackChunk.Members Constructs a PackChunk while reading from the DHT.
RefDataUtil Tools to work with GitStore.RefData.
RefKey Unique identifier of a reference in the DHT.
RepositoryKey  
RepositoryName Unique name of a repository, as specified by the URL.
Sync<T> Helper to implement a synchronous method in terms of an asynchronous one.
Timeout Length of time to wait for an operation before giving up.
 

Exception Summary
DhtException Any error caused by a Database operation.
DhtException.TODO TODO: Remove this type and all of its locations.
DhtMissingChunkException Indicates a PackChunk doesn't exist in the database.
DhtTimeoutException Any error caused by a Database operation.
 



Copyright © 2011. All Rights Reserved.