A B C D E F G H I K M N O P Q R S T U V W

A

abort() - Method in class org.eclipse.jgit.storage.dht.spi.cache.CacheBuffer
 
abort() - Method in class org.eclipse.jgit.storage.dht.spi.util.AbstractWriteBuffer
 
abort() - Method in interface org.eclipse.jgit.storage.dht.spi.WriteBuffer
Abort pending writes, and wait for acknowledgment.
AbstractWriteBuffer - Class in org.eclipse.jgit.storage.dht.spi.util
Abstract buffer service built on top of an ExecutorService.
AbstractWriteBuffer(ExecutorService, int) - Constructor for class org.eclipse.jgit.storage.dht.spi.util.AbstractWriteBuffer
Initialize a buffer with a backing executor service.
add(ObjectIndexKey, ObjectInfo, WriteBuffer) - Method in class org.eclipse.jgit.storage.dht.spi.cache.CacheObjectIndexTable
 
add(ObjectIndexKey, ObjectInfo, WriteBuffer) - Method in interface org.eclipse.jgit.storage.dht.spi.ObjectIndexTable
Record the fact that objId can be found by info.
add(int) - Method in class org.eclipse.jgit.storage.dht.spi.util.AbstractWriteBuffer
Notify the buffer data is being added onto it.
addAlternateObjectDirectory(File) - Method in class org.eclipse.jgit.storage.dht.DhtRepositoryBuilder
 
append(RowKey) - Method in class org.eclipse.jgit.storage.dht.spi.util.ColumnMatcher
Append a suffix onto this column name.
append(byte[]) - Method in class org.eclipse.jgit.storage.dht.spi.util.ColumnMatcher
Append a suffix onto this column name.
asBytes() - Method in class org.eclipse.jgit.storage.dht.CachedPackKey
 
asBytes() - Method in class org.eclipse.jgit.storage.dht.ChunkKey
 
asBytes() - Method in class org.eclipse.jgit.storage.dht.ObjectIndexKey
 
asBytes() - Method in class org.eclipse.jgit.storage.dht.RefKey
 
asBytes() - Method in class org.eclipse.jgit.storage.dht.RepositoryKey
 
asBytes() - Method in class org.eclipse.jgit.storage.dht.RepositoryName
 
asBytes() - Method in interface org.eclipse.jgit.storage.dht.RowKey
 
asInt() - Method in class org.eclipse.jgit.storage.dht.RepositoryKey
 
asString() - Method in class org.eclipse.jgit.storage.dht.CachedPackKey
 
asString() - Method in class org.eclipse.jgit.storage.dht.ChunkKey
 
asString() - Method in class org.eclipse.jgit.storage.dht.ObjectIndexKey
 
asString() - Method in class org.eclipse.jgit.storage.dht.RefKey
 
asString() - Method in class org.eclipse.jgit.storage.dht.RepositoryKey
 
asString() - Method in class org.eclipse.jgit.storage.dht.RepositoryName
 
asString() - Method in interface org.eclipse.jgit.storage.dht.RowKey
 
AsyncCallback<T> - Interface in org.eclipse.jgit.storage.dht
Receives notification when an asynchronous operation has finished.

B

build() - Method in class org.eclipse.jgit.storage.dht.DhtRepositoryBuilder
 
build() - Method in class org.eclipse.jgit.storage.dht.PackChunk.Members
 
BY_TIME - Static variable in class org.eclipse.jgit.storage.dht.ObjectInfo
Orders ObjectInfo by their time member, oldest first.

C

CacheBuffer - Class in org.eclipse.jgit.storage.dht.spi.cache
WriteBuffer implementation for a CacheDatabase.
CacheBuffer(WriteBuffer, CacheService, CacheOptions) - Constructor for class org.eclipse.jgit.storage.dht.spi.cache.CacheBuffer
Initialize a new buffer.
CacheChunkTable - Class in org.eclipse.jgit.storage.dht.spi.cache
Cache wrapper around ChunkTable.
CacheChunkTable(ChunkTable, CacheDatabase) - Constructor for class org.eclipse.jgit.storage.dht.spi.cache.CacheChunkTable
Initialize a new wrapper.
CACHED_PACK - Static variable in class org.eclipse.jgit.storage.dht.spi.cache.Namespace
Namespace used by the cached pack information.
CacheDatabase - Class in org.eclipse.jgit.storage.dht.spi.cache
Uses a cache for fast-lookups, but falls-back to another Database.
CacheDatabase(Database, ExecutorService, CacheService, CacheOptions) - Constructor for class org.eclipse.jgit.storage.dht.spi.cache.CacheDatabase
Initialize a cache database.
CachedPackKey - Class in org.eclipse.jgit.storage.dht
Unique identifier of a GitStore.CachedPackInfo in the DHT.
CacheKey - Class in org.eclipse.jgit.storage.dht.spi.cache
Simple byte array based key for cache storage.
CacheKey(Namespace, RowKey) - Constructor for class org.eclipse.jgit.storage.dht.spi.cache.CacheKey
Wrap a database key.
CacheKey(Namespace, byte[]) - Constructor for class org.eclipse.jgit.storage.dht.spi.cache.CacheKey
Wrap a byte array.
CacheObjectIndexTable - Class in org.eclipse.jgit.storage.dht.spi.cache
Cache wrapper around ObjectIndexTable.
CacheObjectIndexTable(ObjectIndexTable, CacheDatabase) - Constructor for class org.eclipse.jgit.storage.dht.spi.cache.CacheObjectIndexTable
Initialize a new wrapper.
CacheOptions - Class in org.eclipse.jgit.storage.dht.spi.cache
Options to configure the cache.
CacheOptions() - Constructor for class org.eclipse.jgit.storage.dht.spi.cache.CacheOptions
Initialize default options.
CacheRefTable - Class in org.eclipse.jgit.storage.dht.spi.cache
Cache wrapper around RefTable.
CacheRefTable(RefTable, CacheDatabase) - Constructor for class org.eclipse.jgit.storage.dht.spi.cache.CacheRefTable
Initialize a new wrapper.
CacheRepositoryIndexTable - Class in org.eclipse.jgit.storage.dht.spi.cache
Cache wrapper around RepositoryIndexTable.
CacheRepositoryIndexTable(RepositoryIndexTable, CacheDatabase) - Constructor for class org.eclipse.jgit.storage.dht.spi.cache.CacheRepositoryIndexTable
Initialize a new wrapper.
CacheRepositoryTable - Class in org.eclipse.jgit.storage.dht.spi.cache
Cache wrapper around RepositoryTable.
CacheRepositoryTable(RepositoryTable, CacheDatabase) - Constructor for class org.eclipse.jgit.storage.dht.spi.cache.CacheRepositoryTable
Initialize a new wrapper.
CacheService - Interface in org.eclipse.jgit.storage.dht.spi.cache
Connects to the network based memory cache server(s).
CacheService.Change - Class in org.eclipse.jgit.storage.dht.spi.cache
A change to the cache.
CacheService.Change(CacheService.Change.Type, CacheKey, byte[]) - Constructor for class org.eclipse.jgit.storage.dht.spi.cache.CacheService.Change
Initialize a new change.
CacheService.Change.Type - Enum in org.eclipse.jgit.storage.dht.spi.cache
Operation the change describes.
cannotInsertObject - Variable in class org.eclipse.jgit.storage.dht.DhtText
 
checkCRC(int) - Method in class org.eclipse.jgit.storage.dht.DhtPackParser
 
chunk() - Method in class org.eclipse.jgit.storage.dht.spi.cache.CacheDatabase
 
CHUNK - Static variable in class org.eclipse.jgit.storage.dht.spi.cache.Namespace
Namespace used by the ChunkTable.
chunk() - Method in interface org.eclipse.jgit.storage.dht.spi.Database
 
chunk() - Method in class org.eclipse.jgit.storage.dht.spi.memory.MemoryDatabase
 
CHUNK_META - Static variable in class org.eclipse.jgit.storage.dht.spi.cache.Namespace
Namespace used by the ChunkTable for meta field only.
ChunkIndex - Class in org.eclipse.jgit.storage.dht
Index into a PackChunk.
ChunkInfo - Class in org.eclipse.jgit.storage.dht
Summary information about a chunk owned by a repository.
ChunkInfo(ChunkKey, GitStore.ChunkInfo) - Constructor for class org.eclipse.jgit.storage.dht.ChunkInfo
Wrap a ChunkInfo message.
ChunkKey - Class in org.eclipse.jgit.storage.dht
Unique identifier of a PackChunk in the DHT.
chunkKey - Variable in class org.eclipse.jgit.storage.dht.DhtReader.Statistics.ChunkAccess
Chunk this access block describes.
ChunkTable - Interface in org.eclipse.jgit.storage.dht.spi
Stores object data in compressed pack format.
close() - Method in class org.eclipse.jgit.storage.dht.DhtObjDatabase
 
close() - Method in class org.eclipse.jgit.storage.dht.DhtRefDatabase
 
cntCopyObjectAsIs_InvalidChunk - Variable in class org.eclipse.jgit.storage.dht.DhtReader.Statistics.ChunkAccess
Number of times the reader tried to copy an object from this chunk, but discovered the chunk was corrupt or did not contain the object as expected.
cntCopyObjectAsIs_PrefetchMiss - Variable in class org.eclipse.jgit.storage.dht.DhtReader.Statistics.ChunkAccess
Number of times the reader needed this chunk to copy an object as-is into a pack stream, but the prefetcher didn't have it ready.
cntObjectIndex_Load - Variable in class org.eclipse.jgit.storage.dht.DhtReader.Statistics
Number of sequential ObjectIndexTable lookups made by the reader.
cntPrefetcher_Load - Variable in class org.eclipse.jgit.storage.dht.DhtReader.Statistics.ChunkAccess
Number of times the prefetcher loaded from the database.
cntPrefetcher_OutOfOrder - Variable in class org.eclipse.jgit.storage.dht.DhtReader.Statistics.ChunkAccess
Number of times the prefetcher ordering was wrong.
cntPrefetcher_Revisited - Variable in class org.eclipse.jgit.storage.dht.DhtReader.Statistics.ChunkAccess
Number of times the reader asked the prefetcher for the same chunk after it was already consumed from the prefetcher.
cntPrefetcher_WaitedForLoad - Variable in class org.eclipse.jgit.storage.dht.DhtReader.Statistics.ChunkAccess
Number of times the reader had to stall to wait for a chunk that is currently being prefetched to finish loading and become ready.
cntReader_Load - Variable in class org.eclipse.jgit.storage.dht.DhtReader.Statistics.ChunkAccess
Number of times chunk was loaded sequentially.
ColumnMatcher - Class in org.eclipse.jgit.storage.dht.spi.util
Utility to deal with columns named as byte arrays.
ColumnMatcher(String) - Constructor for class org.eclipse.jgit.storage.dht.spi.util.ColumnMatcher
Create a new column matcher for the given named string.
compareAndPut(RefKey, GitStore.RefData, GitStore.RefData) - Method in class org.eclipse.jgit.storage.dht.spi.cache.CacheRefTable
 
compareAndPut(RefKey, GitStore.RefData, GitStore.RefData) - Method in interface org.eclipse.jgit.storage.dht.spi.RefTable
Compare a reference, and put if it matches.
compareAndRemove(RefKey, GitStore.RefData) - Method in class org.eclipse.jgit.storage.dht.spi.cache.CacheRefTable
 
compareAndRemove(RefKey, GitStore.RefData) - Method in interface org.eclipse.jgit.storage.dht.spi.RefTable
Compare a reference, and delete if it matches.
compareAndSet(byte[], byte[], byte[], byte[]) - Method in class org.eclipse.jgit.storage.dht.spi.memory.MemTable
Compare and put or delete a cell.
Context - Enum in org.eclipse.jgit.storage.dht.spi
Options used when accessing a Database.
copyObjectAsIs(PackOutputStream, ObjectToPack, boolean) - Method in class org.eclipse.jgit.storage.dht.DhtReader
 
copyPackAsIs(PackOutputStream, CachedPack, boolean) - Method in class org.eclipse.jgit.storage.dht.DhtReader
 
corruptChunk - Variable in class org.eclipse.jgit.storage.dht.DhtText
 
corruptCompressedObject - Variable in class org.eclipse.jgit.storage.dht.DhtText
 
create(RepositoryKey, ObjectId) - Static method in class org.eclipse.jgit.storage.dht.ChunkKey
 
create() - Method in class org.eclipse.jgit.storage.dht.DhtRefDatabase
 
create(boolean) - Method in class org.eclipse.jgit.storage.dht.DhtRepository
 
create(RepositoryKey, AnyObjectId) - Static method in class org.eclipse.jgit.storage.dht.ObjectIndexKey
 
create(RepositoryKey, String) - Static method in class org.eclipse.jgit.storage.dht.RefKey
 
create(int) - Static method in class org.eclipse.jgit.storage.dht.RepositoryKey
 
create(String) - Static method in class org.eclipse.jgit.storage.dht.RepositoryName
 
create(String) - Static method in class org.eclipse.jgit.storage.dht.spi.cache.Namespace
Create a namespace from a string name.
create(byte[]) - Static method in class org.eclipse.jgit.storage.dht.spi.cache.Namespace
Create a namespace from a byte array.
create() - Static method in class org.eclipse.jgit.storage.dht.Sync
Helper method to create a new sync object.
cycleInDeltaChain - Variable in class org.eclipse.jgit.storage.dht.DhtText
 

D

Database - Interface in org.eclipse.jgit.storage.dht.spi
A distributed database implementation.
databaseRequired - Variable in class org.eclipse.jgit.storage.dht.DhtText
 
delete(byte[], byte[]) - Method in class org.eclipse.jgit.storage.dht.spi.memory.MemTable
Delete a cell.
deleteRow(byte[]) - Method in class org.eclipse.jgit.storage.dht.spi.memory.MemTable
Delete an entire row.
deltaChainCycles - Variable in class org.eclipse.jgit.storage.dht.DhtReader.Statistics
Cycles detected in delta chains during OBJ_REF_DELTA reads.
DhtCachedPack - Class in org.eclipse.jgit.storage.dht
A cached pack stored by the DHT.
DhtException - Exception in org.eclipse.jgit.storage.dht
Any error caused by a Database operation.
DhtException(String) - Constructor for exception org.eclipse.jgit.storage.dht.DhtException
 
DhtException(Throwable) - Constructor for exception org.eclipse.jgit.storage.dht.DhtException
 
DhtException(String, Throwable) - Constructor for exception org.eclipse.jgit.storage.dht.DhtException
 
DhtException.TODO - Exception in org.eclipse.jgit.storage.dht
TODO: Remove this type and all of its locations.
DhtException.TODO(String) - Constructor for exception org.eclipse.jgit.storage.dht.DhtException.TODO
 
DhtInserterOptions - Class in org.eclipse.jgit.storage.dht
Options controlling how objects are inserted into a DHT stored repository.
DhtInserterOptions() - Constructor for class org.eclipse.jgit.storage.dht.DhtInserterOptions
Create a default inserter configuration.
DhtMissingChunkException - Exception in org.eclipse.jgit.storage.dht
Indicates a PackChunk doesn't exist in the database.
DhtMissingChunkException(ChunkKey) - Constructor for exception org.eclipse.jgit.storage.dht.DhtMissingChunkException
Initialize a new missing chunk exception.
DhtMissingChunkException(ChunkKey, Throwable) - Constructor for exception org.eclipse.jgit.storage.dht.DhtMissingChunkException
Initialize a new missing chunk exception.
DhtObjDatabase - Class in org.eclipse.jgit.storage.dht
ObjectDatabase stored on top of the DHT database.
DhtPackParser - Class in org.eclipse.jgit.storage.dht
Parses the pack stream into chunks, and indexes the chunks for lookup.
DhtReader - Class in org.eclipse.jgit.storage.dht
ObjectReader implementation for DHT based repositories.
DhtReader.Statistics - Class in org.eclipse.jgit.storage.dht
How this DhtReader has performed since creation.
DhtReader.Statistics() - Constructor for class org.eclipse.jgit.storage.dht.DhtReader.Statistics
 
DhtReader.Statistics.ChunkAccess - Class in org.eclipse.jgit.storage.dht
Summary describing how a chunk was accessed.
DhtReaderOptions - Class in org.eclipse.jgit.storage.dht
Options controlling how objects are read from a DHT stored repository.
DhtReaderOptions() - Constructor for class org.eclipse.jgit.storage.dht.DhtReaderOptions
Create a default reader configuration.
DhtRefDatabase - Class in org.eclipse.jgit.storage.dht
Repository references stored on top of a DHT database.
DhtRepository - Class in org.eclipse.jgit.storage.dht
A Git repository storing its objects and references in a DHT.
DhtRepository(DhtRepositoryBuilder) - Constructor for class org.eclipse.jgit.storage.dht.DhtRepository
Initialize an in-memory representation of a DHT backed repository.
DhtRepositoryBuilder<B extends DhtRepositoryBuilder,R extends DhtRepository,D extends Database> - Class in org.eclipse.jgit.storage.dht
Constructs a DhtRepository.
DhtRepositoryBuilder() - Constructor for class org.eclipse.jgit.storage.dht.DhtRepositoryBuilder
Initializes an empty builder with no values set.
DhtText - Class in org.eclipse.jgit.storage.dht
Translation bundle for the DHT storage provider.
DhtText() - Constructor for class org.eclipse.jgit.storage.dht.DhtText
 
DhtTimeoutException - Exception in org.eclipse.jgit.storage.dht
Any error caused by a Database operation.
DhtTimeoutException(String) - Constructor for exception org.eclipse.jgit.storage.dht.DhtTimeoutException
 
DhtTimeoutException(String, TimeoutException) - Constructor for exception org.eclipse.jgit.storage.dht.DhtTimeoutException
 
DhtTimeoutException(TimeoutException) - Constructor for exception org.eclipse.jgit.storage.dht.DhtTimeoutException
 
DhtTimeoutException(InterruptedException) - Constructor for exception org.eclipse.jgit.storage.dht.DhtTimeoutException
 

E

equals(Object) - Method in class org.eclipse.jgit.storage.dht.CachedPackKey
 
equals(Object) - Method in class org.eclipse.jgit.storage.dht.ChunkKey
 
equals(Object) - Method in class org.eclipse.jgit.storage.dht.RefKey
 
equals(Object) - Method in class org.eclipse.jgit.storage.dht.RepositoryKey
 
equals(Object) - Method in class org.eclipse.jgit.storage.dht.RepositoryName
 
equals(Object) - Method in interface org.eclipse.jgit.storage.dht.RowKey
Compare this key to another key for equality.
equals(Object) - Method in class org.eclipse.jgit.storage.dht.spi.cache.CacheKey
 
equals(Object) - Method in class org.eclipse.jgit.storage.dht.spi.cache.Namespace
 
equals(Object) - Method in class org.eclipse.jgit.storage.dht.Timeout
 
ExecutorTools - Class in org.eclipse.jgit.storage.dht.spi.util
Optional executor support for implementors to build on top of.
exists() - Method in class org.eclipse.jgit.storage.dht.DhtObjDatabase
 
expectedObjectSizeDuringCopyAsIs - Variable in class org.eclipse.jgit.storage.dht.DhtText
 

F

flush() - Method in class org.eclipse.jgit.storage.dht.spi.cache.CacheBuffer
 
flush() - Method in class org.eclipse.jgit.storage.dht.spi.util.AbstractWriteBuffer
 
flush() - Method in interface org.eclipse.jgit.storage.dht.spi.WriteBuffer
Flush any pending writes, and wait for them to complete.
fromBytes(byte[]) - Static method in class org.eclipse.jgit.storage.dht.CachedPackKey
 
fromBytes(byte[], int, int) - Static method in class org.eclipse.jgit.storage.dht.CachedPackKey
 
fromBytes(byte[]) - Static method in class org.eclipse.jgit.storage.dht.ChunkKey
 
fromBytes(byte[], int, int) - Static method in class org.eclipse.jgit.storage.dht.ChunkKey
 
fromBytes(byte[]) - Static method in class org.eclipse.jgit.storage.dht.ObjectIndexKey
 
fromBytes(byte[]) - Static method in class org.eclipse.jgit.storage.dht.RefKey
 
fromBytes(byte[]) - Static method in class org.eclipse.jgit.storage.dht.RepositoryKey
 
fromBytes(byte[]) - Static method in class org.eclipse.jgit.storage.dht.RepositoryName
 
fromConfig(Config) - Method in class org.eclipse.jgit.storage.dht.DhtInserterOptions
Update properties by setting fields from the configuration.
fromConfig(Config) - Method in class org.eclipse.jgit.storage.dht.DhtReaderOptions
Update properties by setting fields from the configuration.
fromConfig(Config) - Method in class org.eclipse.jgit.storage.dht.spi.cache.CacheOptions
Update properties by setting fields from the configuration.
fromInfo(GitStore.CachedPackInfo) - Static method in class org.eclipse.jgit.storage.dht.CachedPackKey
 
fromInt(int) - Static method in class org.eclipse.jgit.storage.dht.RepositoryKey
 
fromString(String) - Static method in class org.eclipse.jgit.storage.dht.CachedPackKey
 
fromString(String) - Static method in class org.eclipse.jgit.storage.dht.ChunkKey
 
fromString(String) - Static method in class org.eclipse.jgit.storage.dht.ObjectIndexKey
 
fromString(String) - Static method in class org.eclipse.jgit.storage.dht.RefKey
 
fromString(String) - Static method in class org.eclipse.jgit.storage.dht.RepositoryKey
 
fromString(String) - Static method in class org.eclipse.jgit.storage.dht.RepositoryName
 

G

get() - Static method in class org.eclipse.jgit.storage.dht.DhtText
 
get(Context, Set<ChunkKey>, AsyncCallback<Collection<PackChunk.Members>>) - Method in class org.eclipse.jgit.storage.dht.spi.cache.CacheChunkTable
 
get(Context, Set<ObjectIndexKey>, AsyncCallback<Map<ObjectIndexKey, Collection<ObjectInfo>>>) - Method in class org.eclipse.jgit.storage.dht.spi.cache.CacheObjectIndexTable
 
get(RepositoryName) - Method in class org.eclipse.jgit.storage.dht.spi.cache.CacheRepositoryIndexTable
 
get(Collection<CacheKey>, AsyncCallback<Map<CacheKey, byte[]>>) - Method in interface org.eclipse.jgit.storage.dht.spi.cache.CacheService
Lookup one or more cache keys and return the results.
get(Context, Set<ChunkKey>, AsyncCallback<Collection<PackChunk.Members>>) - Method in interface org.eclipse.jgit.storage.dht.spi.ChunkTable
Asynchronously load one or more chunks
get(byte[], byte[]) - Method in class org.eclipse.jgit.storage.dht.spi.memory.MemTable
Get a single cell, or null.
get(Context, Set<ObjectIndexKey>, AsyncCallback<Map<ObjectIndexKey, Collection<ObjectInfo>>>) - Method in interface org.eclipse.jgit.storage.dht.spi.ObjectIndexTable
Asynchronously locate one or more objects in the repository.
get(RepositoryName) - Method in interface org.eclipse.jgit.storage.dht.spi.RepositoryIndexTable
Find a repository by name.
get(Timeout) - Method in class org.eclipse.jgit.storage.dht.Sync
Wait for the asynchronous operation to complete.
get(long, TimeUnit) - Method in class org.eclipse.jgit.storage.dht.Sync
Wait for the asynchronous operation to complete.
getAdditionalRefs() - Method in class org.eclipse.jgit.storage.dht.DhtRefDatabase
 
getAll(Context, RepositoryKey) - Method in class org.eclipse.jgit.storage.dht.spi.cache.CacheRefTable
 
getAll(Context, RepositoryKey) - Method in interface org.eclipse.jgit.storage.dht.spi.RefTable
Read all known references in the repository.
getBytes() - Method in class org.eclipse.jgit.storage.dht.spi.cache.CacheKey
 
getBytes() - Method in class org.eclipse.jgit.storage.dht.spi.cache.Namespace
 
getCachedPackInfo() - Method in class org.eclipse.jgit.storage.dht.DhtCachedPack
 
getCachedPacks() - Method in class org.eclipse.jgit.storage.dht.DhtReader
 
getCachedPacks(RepositoryKey) - Method in class org.eclipse.jgit.storage.dht.spi.cache.CacheRepositoryTable
 
getCachedPacks(RepositoryKey) - Method in interface org.eclipse.jgit.storage.dht.spi.RepositoryTable
Get the cached packs, if any.
getChunkAccess() - Method in class org.eclipse.jgit.storage.dht.DhtReader.Statistics
 
getChunkData() - Method in class org.eclipse.jgit.storage.dht.PackChunk.Members
 
getChunkDataAsByteBuffer() - Method in class org.eclipse.jgit.storage.dht.PackChunk.Members
 
getChunkHash() - Method in class org.eclipse.jgit.storage.dht.ChunkKey
 
getChunkIndex() - Method in class org.eclipse.jgit.storage.dht.PackChunk.Members
 
getChunkIndexAsByteBuffer() - Method in class org.eclipse.jgit.storage.dht.PackChunk.Members
 
getChunkKey() - Method in class org.eclipse.jgit.storage.dht.ChunkInfo
 
getChunkKey() - Method in exception org.eclipse.jgit.storage.dht.DhtMissingChunkException
 
getChunkKey() - Method in class org.eclipse.jgit.storage.dht.ObjectInfo
 
getChunkKey() - Method in class org.eclipse.jgit.storage.dht.PackChunk
 
getChunkKey() - Method in class org.eclipse.jgit.storage.dht.PackChunk.Members
 
getChunkLimit() - Method in class org.eclipse.jgit.storage.dht.DhtReaderOptions
 
getChunkSize() - Method in class org.eclipse.jgit.storage.dht.DhtInserterOptions
 
getClient() - Method in class org.eclipse.jgit.storage.dht.spi.cache.CacheDatabase
 
getCompression() - Method in class org.eclipse.jgit.storage.dht.DhtInserterOptions
 
getConfig() - Method in class org.eclipse.jgit.storage.dht.DhtRepository
 
getData() - Method in class org.eclipse.jgit.storage.dht.ChunkInfo
 
getData() - Method in class org.eclipse.jgit.storage.dht.ObjectInfo
 
getData() - Method in class org.eclipse.jgit.storage.dht.spi.cache.CacheService.Change
 
getDatabase() - Method in class org.eclipse.jgit.storage.dht.DhtRepository
 
getDatabase() - Method in class org.eclipse.jgit.storage.dht.DhtRepositoryBuilder
 
getDatabase() - Method in class org.eclipse.jgit.storage.dht.spi.cache.CacheDatabase
 
getDefaultExecutorService() - Static method in class org.eclipse.jgit.storage.dht.spi.util.ExecutorTools
Get the default executor service for this JVM.
getDeltaBaseCacheHitRatio() - Method in class org.eclipse.jgit.storage.dht.DhtReader.Statistics
 
getDeltaBaseCacheLimit() - Method in class org.eclipse.jgit.storage.dht.DhtReaderOptions
 
getDeltaBaseCacheSize() - Method in class org.eclipse.jgit.storage.dht.DhtReaderOptions
 
getDeltaCount() - Method in class org.eclipse.jgit.storage.dht.DhtCachedPack
 
getExecutorService() - Method in class org.eclipse.jgit.storage.dht.spi.cache.CacheDatabase
 
getIndex() - Method in class org.eclipse.jgit.storage.dht.PackChunk
 
getInserterOptions() - Method in class org.eclipse.jgit.storage.dht.DhtRepositoryBuilder
 
getKey() - Method in class org.eclipse.jgit.storage.dht.spi.cache.CacheService.Change
 
getMaxObjectCount() - Method in class org.eclipse.jgit.storage.dht.DhtInserterOptions
 
getMeta() - Method in class org.eclipse.jgit.storage.dht.PackChunk
 
getMeta() - Method in class org.eclipse.jgit.storage.dht.PackChunk.Members
 
getMeta(Context, Set<ChunkKey>, AsyncCallback<Map<ChunkKey, GitStore.ChunkMeta>>) - Method in class org.eclipse.jgit.storage.dht.spi.cache.CacheChunkTable
 
getMeta(Context, Set<ChunkKey>, AsyncCallback<Map<ChunkKey, GitStore.ChunkMeta>>) - Method in interface org.eclipse.jgit.storage.dht.spi.ChunkTable
Asynchronously load one or more chunk meta fields.
getName() - Method in class org.eclipse.jgit.storage.dht.CachedPackKey
 
getName() - Method in class org.eclipse.jgit.storage.dht.RefKey
 
getName() - Method in class org.eclipse.jgit.storage.dht.spi.memory.MemTable.Cell
 
getNamespace() - Method in class org.eclipse.jgit.storage.dht.spi.cache.CacheKey
 
getObjectCount() - Method in class org.eclipse.jgit.storage.dht.ChunkIndex
Get the total number of objects described by this index.
getObjectCount() - Method in class org.eclipse.jgit.storage.dht.DhtCachedPack
 
getObjectDatabase() - Method in class org.eclipse.jgit.storage.dht.DhtRepository
 
getObjectId(int) - Method in class org.eclipse.jgit.storage.dht.ChunkIndex
Get an ObjectId from this index.
getObjectIndexBatchSize() - Method in class org.eclipse.jgit.storage.dht.DhtReaderOptions
 
getObjectIndexConcurrentBatches() - Method in class org.eclipse.jgit.storage.dht.DhtReaderOptions
 
getObjectSize(AnyObjectId, int) - Method in class org.eclipse.jgit.storage.dht.DhtReader
 
getObjectSize(Iterable<T>, boolean) - Method in class org.eclipse.jgit.storage.dht.DhtReader
 
getOffset(int) - Method in class org.eclipse.jgit.storage.dht.ChunkIndex
Get the offset of an object in the chunk.
getOpenQueuePrefetchRatio() - Method in class org.eclipse.jgit.storage.dht.DhtReaderOptions
 
getOptions() - Method in class org.eclipse.jgit.storage.dht.spi.cache.CacheDatabase
 
getParserCacheLimit() - Method in class org.eclipse.jgit.storage.dht.DhtInserterOptions
 
getParserCacheSize() - Method in class org.eclipse.jgit.storage.dht.DhtInserterOptions
Number of chunks the parser can cache for delta resolution support.
getPrefetchDepth() - Method in class org.eclipse.jgit.storage.dht.DhtInserterOptions
Maximum number of entries in a chunk's prefetch list.
getReaderOptions() - Method in class org.eclipse.jgit.storage.dht.DhtRepositoryBuilder
 
getRecentChunksHitRatio() - Method in class org.eclipse.jgit.storage.dht.DhtReader.Statistics
 
getRecentInfoCacheSize() - Method in class org.eclipse.jgit.storage.dht.DhtReaderOptions
 
getRef(String) - Method in class org.eclipse.jgit.storage.dht.DhtRefDatabase
 
getRefDatabase() - Method in class org.eclipse.jgit.storage.dht.DhtRepository
 
getReflogReader(String) - Method in class org.eclipse.jgit.storage.dht.DhtRepository
 
getRefs(String) - Method in class org.eclipse.jgit.storage.dht.DhtRefDatabase
 
getRepositoryKey() - Method in class org.eclipse.jgit.storage.dht.ChunkInfo
 
getRepositoryKey() - Method in class org.eclipse.jgit.storage.dht.ChunkKey
 
getRepositoryKey() - Method in class org.eclipse.jgit.storage.dht.DhtRepository
 
getRepositoryKey() - Method in class org.eclipse.jgit.storage.dht.DhtRepositoryBuilder
 
getRepositoryKey() - Method in class org.eclipse.jgit.storage.dht.ObjectIndexKey
 
getRepositoryKey() - Method in class org.eclipse.jgit.storage.dht.RefKey
 
getRepositoryName() - Method in class org.eclipse.jgit.storage.dht.DhtRepository
 
getRepositoryName() - Method in class org.eclipse.jgit.storage.dht.DhtRepositoryBuilder
 
getRow() - Method in class org.eclipse.jgit.storage.dht.spi.memory.MemTable.Cell
 
getSize() - Method in class org.eclipse.jgit.storage.dht.ObjectInfo
 
getStatistics() - Method in class org.eclipse.jgit.storage.dht.DhtReader
 
getTime() - Method in class org.eclipse.jgit.storage.dht.ObjectInfo
 
getTime() - Method in class org.eclipse.jgit.storage.dht.Timeout
 
getTimeout() - Method in class org.eclipse.jgit.storage.dht.DhtReaderOptions
 
getTimeout() - Method in class org.eclipse.jgit.storage.dht.spi.cache.CacheOptions
 
getTimeout(Config, String, String, String, Timeout) - Static method in class org.eclipse.jgit.storage.dht.Timeout
Obtain a timeout from the configuration.
getTimestamp() - Method in class org.eclipse.jgit.storage.dht.spi.memory.MemTable.Cell
 
getTips() - Method in class org.eclipse.jgit.storage.dht.DhtCachedPack
 
getType() - Method in class org.eclipse.jgit.storage.dht.ObjectInfo
 
getType() - Method in class org.eclipse.jgit.storage.dht.spi.cache.CacheService.Change
 
getUnit() - Method in class org.eclipse.jgit.storage.dht.Timeout
 
getValue() - Method in class org.eclipse.jgit.storage.dht.spi.memory.MemTable.Cell
 
getVersion() - Method in class org.eclipse.jgit.storage.dht.CachedPackKey
 
getWalkCommitsPrefetchRatio() - Method in class org.eclipse.jgit.storage.dht.DhtReaderOptions
 
getWalkTreesPrefetchRatio() - Method in class org.eclipse.jgit.storage.dht.DhtReaderOptions
 
getWriteBuffer() - Method in class org.eclipse.jgit.storage.dht.spi.cache.CacheBuffer
 
getWriteBufferSize() - Method in class org.eclipse.jgit.storage.dht.DhtInserterOptions
 
getWriteBufferSize() - Method in class org.eclipse.jgit.storage.dht.spi.cache.CacheOptions
 
getWriteObjectsPrefetchRatio() - Method in class org.eclipse.jgit.storage.dht.DhtReaderOptions
 

H

has(AnyObjectId, int) - Method in class org.eclipse.jgit.storage.dht.DhtReader
 
hasChunkData() - Method in class org.eclipse.jgit.storage.dht.PackChunk.Members
 
hasChunkIndex() - Method in class org.eclipse.jgit.storage.dht.PackChunk.Members
 
hashCode() - Method in class org.eclipse.jgit.storage.dht.CachedPackKey
 
hashCode() - Method in class org.eclipse.jgit.storage.dht.ChunkKey
 
hashCode() - Method in class org.eclipse.jgit.storage.dht.RefKey
 
hashCode() - Method in class org.eclipse.jgit.storage.dht.RepositoryKey
 
hashCode() - Method in class org.eclipse.jgit.storage.dht.RepositoryName
 
hashCode() - Method in interface org.eclipse.jgit.storage.dht.RowKey
 
hashCode() - Method in class org.eclipse.jgit.storage.dht.spi.cache.CacheKey
 
hashCode() - Method in class org.eclipse.jgit.storage.dht.spi.cache.Namespace
 
hashCode() - Method in class org.eclipse.jgit.storage.dht.Timeout
 
hasMeta() - Method in class org.eclipse.jgit.storage.dht.PackChunk.Members
 
hasObject(ObjectToPack, StoredObjectRepresentation) - Method in class org.eclipse.jgit.storage.dht.DhtCachedPack
 

I

invalidCachedPackInfo - Variable in class org.eclipse.jgit.storage.dht.DhtText
 
invalidChunkKey - Variable in class org.eclipse.jgit.storage.dht.DhtText
 
invalidChunkMeta - Variable in class org.eclipse.jgit.storage.dht.DhtText
 
invalidObjectIndexKey - Variable in class org.eclipse.jgit.storage.dht.DhtText
 
invalidObjectInfo - Variable in class org.eclipse.jgit.storage.dht.DhtText
 
invalidRefData - Variable in class org.eclipse.jgit.storage.dht.DhtText
 
isDelta() - Method in class org.eclipse.jgit.storage.dht.ObjectInfo
 
isFragmented() - Method in class org.eclipse.jgit.storage.dht.ObjectInfo
 
isNameConflicting(String) - Method in class org.eclipse.jgit.storage.dht.DhtRefDatabase
 
isPrefetchFollowEdgeHints() - Method in class org.eclipse.jgit.storage.dht.DhtReaderOptions
 
isSaveAsCachedPack() - Method in class org.eclipse.jgit.storage.dht.DhtPackParser
 
isTrackFirstChunkLoad() - Method in class org.eclipse.jgit.storage.dht.DhtReaderOptions
 

K

key(byte[]) - Method in class org.eclipse.jgit.storage.dht.spi.cache.Namespace
Construct a MemKey within this namespace.
key(RowKey) - Method in class org.eclipse.jgit.storage.dht.spi.cache.Namespace
Construct a MemKey within this namespace.
KiB - Static variable in class org.eclipse.jgit.storage.dht.DhtInserterOptions
1024 (number of bytes in one kibibyte/kilobyte)
KiB - Static variable in class org.eclipse.jgit.storage.dht.DhtReaderOptions
1024 (number of bytes in one kibibyte/kilobyte)

M

MemoryDatabase - Class in org.eclipse.jgit.storage.dht.spi.memory
Stores Git repositories in non-persistent JVM heap memory.
MemoryDatabase() - Constructor for class org.eclipse.jgit.storage.dht.spi.memory.MemoryDatabase
Initialize an empty database.
MemTable - Class in org.eclipse.jgit.storage.dht.spi.memory
Tiny in-memory NoSQL style table.
MemTable() - Constructor for class org.eclipse.jgit.storage.dht.spi.memory.MemTable
Initialize an empty table.
MemTable.Cell - Class in org.eclipse.jgit.storage.dht.spi.memory
A cell value in a column.
MiB - Static variable in class org.eclipse.jgit.storage.dht.DhtInserterOptions
1024 DhtInserterOptions.KiB (number of bytes in one mebibyte/megabyte)
MiB - Static variable in class org.eclipse.jgit.storage.dht.DhtReaderOptions
1024 DhtReaderOptions.KiB (number of bytes in one mebibyte/megabyte)
milliseconds(int) - Static method in class org.eclipse.jgit.storage.dht.Timeout
Construct a new timeout, expressed in milliseconds.
missingChunk - Variable in class org.eclipse.jgit.storage.dht.DhtText
 
missingLongOffsetBase - Variable in class org.eclipse.jgit.storage.dht.DhtText
 
modify(CacheService.Change) - Method in class org.eclipse.jgit.storage.dht.spi.cache.CacheBuffer
Schedule any cache change.
modify(Collection<CacheService.Change>, AsyncCallback<Void>) - Method in interface org.eclipse.jgit.storage.dht.spi.cache.CacheService
Modify one or more cache keys.

N

name() - Method in class org.eclipse.jgit.storage.dht.spi.util.ColumnMatcher
 
nameRequired - Variable in class org.eclipse.jgit.storage.dht.DhtText
 
Namespace - Class in org.eclipse.jgit.storage.dht.spi.cache
Defines a space within the cache cluster.
newInfo(AnyObjectId, PackParser.UnresolvedDelta, ObjectId) - Method in class org.eclipse.jgit.storage.dht.DhtPackParser
 
newInserter() - Method in class org.eclipse.jgit.storage.dht.DhtObjDatabase
 
newObjectToPack(RevObject) - Method in class org.eclipse.jgit.storage.dht.DhtReader
 
newReader() - Method in class org.eclipse.jgit.storage.dht.DhtObjDatabase
 
newReader() - Method in class org.eclipse.jgit.storage.dht.DhtReader
 
newRename(String, String) - Method in class org.eclipse.jgit.storage.dht.DhtRefDatabase
 
newUpdate(String, boolean) - Method in class org.eclipse.jgit.storage.dht.DhtRefDatabase
 
newWriteBuffer() - Method in class org.eclipse.jgit.storage.dht.spi.cache.CacheDatabase
 
newWriteBuffer() - Method in interface org.eclipse.jgit.storage.dht.spi.Database
Create a new WriteBuffer for the current thread.
newWriteBuffer() - Method in class org.eclipse.jgit.storage.dht.spi.memory.MemoryDatabase
 
nextKey() - Method in class org.eclipse.jgit.storage.dht.spi.cache.CacheRepositoryTable
 
nextKey() - Method in interface org.eclipse.jgit.storage.dht.spi.RepositoryTable
Generate a new unique RepositoryKey.
NONE - Static variable in class org.eclipse.jgit.storage.dht.RefDataUtil
Magic constant meaning does not exist.
none() - Static method in class org.eclipse.jgit.storage.dht.Sync
Singleton callback that ignores onSuccess, onFailure.
noSavedTypeForBase - Variable in class org.eclipse.jgit.storage.dht.DhtText
 
notTimeUnit - Variable in class org.eclipse.jgit.storage.dht.DhtText
 

O

OBJ_MIXED - Static variable in class org.eclipse.jgit.storage.dht.ChunkInfo
Mixed objects are stored in the chunk (instead of single type).
OBJECT_INDEX - Static variable in class org.eclipse.jgit.storage.dht.spi.cache.Namespace
Namespace used by the ObjectIndexTable.
objectIndex() - Method in class org.eclipse.jgit.storage.dht.spi.cache.CacheDatabase
 
objectIndex() - Method in interface org.eclipse.jgit.storage.dht.spi.Database
 
objectIndex() - Method in class org.eclipse.jgit.storage.dht.spi.memory.MemoryDatabase
 
ObjectIndexKey - Class in org.eclipse.jgit.storage.dht
Identifies an ObjectId in the DHT.
ObjectIndexTable - Interface in org.eclipse.jgit.storage.dht.spi
Associates an ObjectId to the ChunkKey its stored in.
ObjectInfo - Class in org.eclipse.jgit.storage.dht
Connects an object to the chunk it is stored in.
ObjectInfo(ChunkKey, GitStore.ObjectInfo) - Constructor for class org.eclipse.jgit.storage.dht.ObjectInfo
Wrap an ObjectInfo from the storage system.
ObjectInfo(ChunkKey, long, GitStore.ObjectInfo) - Constructor for class org.eclipse.jgit.storage.dht.ObjectInfo
Wrap an ObjectInfo from the storage system.
objectListCountingFrom - Variable in class org.eclipse.jgit.storage.dht.DhtText
 
objectListSelectingName - Variable in class org.eclipse.jgit.storage.dht.DhtText
 
objectTypeUnknown - Variable in class org.eclipse.jgit.storage.dht.DhtText
 
onAppendBase(int, byte[], PackedObjectInfo) - Method in class org.eclipse.jgit.storage.dht.DhtPackParser
 
onBeginOfsDelta(long, long, long) - Method in class org.eclipse.jgit.storage.dht.DhtPackParser
 
onBeginRefDelta(long, AnyObjectId, long) - Method in class org.eclipse.jgit.storage.dht.DhtPackParser
 
onBeginWholeObject(long, int, long) - Method in class org.eclipse.jgit.storage.dht.DhtPackParser
 
onEndDelta() - Method in class org.eclipse.jgit.storage.dht.DhtPackParser
 
onEndThinPack() - Method in class org.eclipse.jgit.storage.dht.DhtPackParser
 
onEndWholeObject(PackedObjectInfo) - Method in class org.eclipse.jgit.storage.dht.DhtPackParser
 
onFailure(DhtException) - Method in interface org.eclipse.jgit.storage.dht.AsyncCallback
Notification the operation failed.
onInflatedObjectData(PackedObjectInfo, int, byte[]) - Method in class org.eclipse.jgit.storage.dht.DhtPackParser
 
onObjectData(PackParser.Source, byte[], int, int) - Method in class org.eclipse.jgit.storage.dht.DhtPackParser
 
onObjectHeader(PackParser.Source, byte[], int, int) - Method in class org.eclipse.jgit.storage.dht.DhtPackParser
 
onPackFooter(byte[]) - Method in class org.eclipse.jgit.storage.dht.DhtPackParser
 
onPackHeader(long) - Method in class org.eclipse.jgit.storage.dht.DhtPackParser
 
onPartialResult(T) - Method in interface org.eclipse.jgit.storage.dht.StreamingCallback
Receives partial results from the operation.
onStoreStream(byte[], int, int) - Method in class org.eclipse.jgit.storage.dht.DhtPackParser
 
onSuccess(T) - Method in interface org.eclipse.jgit.storage.dht.AsyncCallback
Notification the operation completed.
open(AnyObjectId, int) - Method in class org.eclipse.jgit.storage.dht.DhtReader
 
open(Iterable<T>, boolean) - Method in class org.eclipse.jgit.storage.dht.DhtReader
 
open(String) - Method in class org.eclipse.jgit.storage.dht.spi.memory.MemoryDatabase
Open a repository by name on this database.
org.eclipse.jgit.storage.dht - package org.eclipse.jgit.storage.dht
 
org.eclipse.jgit.storage.dht.spi - package org.eclipse.jgit.storage.dht.spi
 
org.eclipse.jgit.storage.dht.spi.cache - package org.eclipse.jgit.storage.dht.spi.cache
 
org.eclipse.jgit.storage.dht.spi.memory - package org.eclipse.jgit.storage.dht.spi.memory
 
org.eclipse.jgit.storage.dht.spi.util - package org.eclipse.jgit.storage.dht.spi.util
 

P

PackChunk - Class in org.eclipse.jgit.storage.dht
Chunk of object data, stored under a ChunkKey.
PackChunk.Members - Class in org.eclipse.jgit.storage.dht
Constructs a PackChunk while reading from the DHT.
PackChunk.Members() - Constructor for class org.eclipse.jgit.storage.dht.PackChunk.Members
 
packParserInvalidPointer - Variable in class org.eclipse.jgit.storage.dht.DhtText
 
packParserRollbackFailed - Variable in class org.eclipse.jgit.storage.dht.DhtText
 
parse(ProgressMonitor, ProgressMonitor) - Method in class org.eclipse.jgit.storage.dht.DhtPackParser
 
peel(Ref) - Method in class org.eclipse.jgit.storage.dht.DhtRefDatabase
 
put(CacheKey, byte[]) - Method in class org.eclipse.jgit.storage.dht.spi.cache.CacheBuffer
Schedule storing (or replacing) a key in the cache.
put(PackChunk.Members, WriteBuffer) - Method in class org.eclipse.jgit.storage.dht.spi.cache.CacheChunkTable
 
put(RepositoryKey, ChunkInfo, WriteBuffer) - Method in class org.eclipse.jgit.storage.dht.spi.cache.CacheRepositoryTable
 
put(RepositoryKey, GitStore.CachedPackInfo, WriteBuffer) - Method in class org.eclipse.jgit.storage.dht.spi.cache.CacheRepositoryTable
 
put(CacheKey, byte[]) - Static method in class org.eclipse.jgit.storage.dht.spi.cache.CacheService.Change
Initialize a put operation.
put(PackChunk.Members, WriteBuffer) - Method in interface org.eclipse.jgit.storage.dht.spi.ChunkTable
Put some (or all) of a single chunk.
put(byte[], byte[], byte[]) - Method in class org.eclipse.jgit.storage.dht.spi.memory.MemTable
Put a value into a cell.
put(RepositoryKey, ChunkInfo, WriteBuffer) - Method in interface org.eclipse.jgit.storage.dht.spi.RepositoryTable
Record the existence of a chunk.
put(RepositoryKey, GitStore.CachedPackInfo, WriteBuffer) - Method in interface org.eclipse.jgit.storage.dht.spi.RepositoryTable
Record the existence of a cached pack.
putIfAbsent(CacheKey, byte[]) - Static method in class org.eclipse.jgit.storage.dht.spi.cache.CacheService.Change
Initialize a put operation.
putUnique(RepositoryName, RepositoryKey) - Method in class org.eclipse.jgit.storage.dht.spi.cache.CacheRepositoryIndexTable
 
putUnique(RepositoryName, RepositoryKey) - Method in interface org.eclipse.jgit.storage.dht.spi.RepositoryIndexTable
Atomically record the association of name to identifier.

Q

queued(int) - Method in class org.eclipse.jgit.storage.dht.spi.util.AbstractWriteBuffer
Notify the buffer bytes were enqueued.

R

readDatabase(byte[], int, int) - Method in class org.eclipse.jgit.storage.dht.DhtPackParser
 
recordingObjects - Variable in class org.eclipse.jgit.storage.dht.DhtText
 
ref() - Method in class org.eclipse.jgit.storage.dht.spi.cache.CacheDatabase
 
ref() - Method in interface org.eclipse.jgit.storage.dht.spi.Database
 
ref() - Method in class org.eclipse.jgit.storage.dht.spi.memory.MemoryDatabase
 
RefDataUtil - Class in org.eclipse.jgit.storage.dht
Tools to work with GitStore.RefData.
RefKey - Class in org.eclipse.jgit.storage.dht
Unique identifier of a reference in the DHT.
RefTable - Interface in org.eclipse.jgit.storage.dht.spi
Tracks all branches and tags for a repository.
release() - Method in class org.eclipse.jgit.storage.dht.DhtReader
 
remove(CacheKey) - Method in class org.eclipse.jgit.storage.dht.spi.cache.CacheBuffer
Schedule removal of a key from the cache.
remove(ChunkKey, WriteBuffer) - Method in class org.eclipse.jgit.storage.dht.spi.cache.CacheChunkTable
 
remove(ObjectIndexKey, ChunkKey, WriteBuffer) - Method in class org.eclipse.jgit.storage.dht.spi.cache.CacheObjectIndexTable
 
remove(RepositoryName, RepositoryKey) - Method in class org.eclipse.jgit.storage.dht.spi.cache.CacheRepositoryIndexTable
 
remove(RepositoryKey, ChunkKey, WriteBuffer) - Method in class org.eclipse.jgit.storage.dht.spi.cache.CacheRepositoryTable
 
remove(RepositoryKey, CachedPackKey, WriteBuffer) - Method in class org.eclipse.jgit.storage.dht.spi.cache.CacheRepositoryTable
 
remove(CacheKey) - Static method in class org.eclipse.jgit.storage.dht.spi.cache.CacheService.Change
Initialize a remove operation.
remove(ChunkKey, WriteBuffer) - Method in interface org.eclipse.jgit.storage.dht.spi.ChunkTable
Completely remove a chunk and all of its data elements.
remove(ObjectIndexKey, ChunkKey, WriteBuffer) - Method in interface org.eclipse.jgit.storage.dht.spi.ObjectIndexTable
Remove a single chunk from an object.
remove(RepositoryName, RepositoryKey) - Method in interface org.eclipse.jgit.storage.dht.spi.RepositoryIndexTable
Remove the association of a name to an identifier.
remove(RepositoryKey, ChunkKey, WriteBuffer) - Method in interface org.eclipse.jgit.storage.dht.spi.RepositoryTable
Remove the information about a chunk.
remove(RepositoryKey, CachedPackKey, WriteBuffer) - Method in interface org.eclipse.jgit.storage.dht.spi.RepositoryTable
Remove the existence of a cached pack.
removeAfterFlush(CacheKey) - Method in class org.eclipse.jgit.storage.dht.spi.cache.CacheBuffer
Schedule a removal only after the underlying database flushes.
repository() - Method in class org.eclipse.jgit.storage.dht.spi.cache.CacheDatabase
 
repository() - Method in interface org.eclipse.jgit.storage.dht.spi.Database
 
repository() - Method in class org.eclipse.jgit.storage.dht.spi.memory.MemoryDatabase
 
REPOSITORY_INDEX - Static variable in class org.eclipse.jgit.storage.dht.spi.cache.Namespace
Namespace used by the RepositoryIndexTable.
repositoryAlreadyExists - Variable in class org.eclipse.jgit.storage.dht.DhtText
 
repositoryIndex() - Method in class org.eclipse.jgit.storage.dht.spi.cache.CacheDatabase
 
repositoryIndex() - Method in interface org.eclipse.jgit.storage.dht.spi.Database
 
repositoryIndex() - Method in class org.eclipse.jgit.storage.dht.spi.memory.MemoryDatabase
 
RepositoryIndexTable - Interface in org.eclipse.jgit.storage.dht.spi
Maps a repository name from a URL, to the internal RepositoryKey.
RepositoryKey - Class in org.eclipse.jgit.storage.dht
 
repositoryMustBeBare - Variable in class org.eclipse.jgit.storage.dht.DhtText
 
RepositoryName - Class in org.eclipse.jgit.storage.dht
Unique name of a repository, as specified by the URL.
RepositoryTable - Interface in org.eclipse.jgit.storage.dht.spi
Tracks high-level information about all known repositories.
resolve(AbbreviatedObjectId) - Method in class org.eclipse.jgit.storage.dht.DhtReader
 
RowKey - Interface in org.eclipse.jgit.storage.dht
Key for any row that the DHT will be asked to store.

S

sameFamily(byte[]) - Method in class org.eclipse.jgit.storage.dht.spi.util.ColumnMatcher
Check if the column is a member of this family.
sameName(byte[]) - Method in class org.eclipse.jgit.storage.dht.spi.util.ColumnMatcher
Check if the column is an exact match.
scanFamily(byte[], ColumnMatcher) - Method in class org.eclipse.jgit.storage.dht.spi.memory.MemTable
Scan all cells in a row.
scanForRepoChanges() - Method in class org.eclipse.jgit.storage.dht.DhtRepository
 
seconds(int) - Static method in class org.eclipse.jgit.storage.dht.Timeout
Construct a new timeout, expressed in seconds.
seconds(double) - Static method in class org.eclipse.jgit.storage.dht.Timeout
Construct a new timeout, expressed in (possibly fractional) seconds.
seekDatabase(PackedObjectInfo, PackParser.ObjectTypeAndSize) - Method in class org.eclipse.jgit.storage.dht.DhtPackParser
 
seekDatabase(PackParser.UnresolvedDelta, PackParser.ObjectTypeAndSize) - Method in class org.eclipse.jgit.storage.dht.DhtPackParser
 
selectObjectRepresentation(PackWriter, ProgressMonitor, Iterable<ObjectToPack>) - Method in class org.eclipse.jgit.storage.dht.DhtReader
 
setChunkData(byte[]) - Method in class org.eclipse.jgit.storage.dht.PackChunk.Members
 
setChunkData(byte[], int, int) - Method in class org.eclipse.jgit.storage.dht.PackChunk.Members
 
setChunkIndex(byte[]) - Method in class org.eclipse.jgit.storage.dht.PackChunk.Members
 
setChunkIndex(byte[], int, int) - Method in class org.eclipse.jgit.storage.dht.PackChunk.Members
 
setChunkKey(ChunkKey) - Method in class org.eclipse.jgit.storage.dht.PackChunk.Members
 
setChunkLimit(int) - Method in class org.eclipse.jgit.storage.dht.DhtReaderOptions
Set the number of bytes hold within a DhtReader.
setChunkSize(int) - Method in class org.eclipse.jgit.storage.dht.DhtInserterOptions
Set the maximum size of a chunk, in bytes.
setCompression(int) - Method in class org.eclipse.jgit.storage.dht.DhtInserterOptions
Set the compression level used when writing new objects.
setDatabase(D) - Method in class org.eclipse.jgit.storage.dht.DhtRepositoryBuilder
Set the cluster used to store the repositories.
setDeltaBaseCacheLimit(int) - Method in class org.eclipse.jgit.storage.dht.DhtReaderOptions
Set the maximum number of bytes in the DeltaBaseCache.
setDeltaBaseCacheSize(int) - Method in class org.eclipse.jgit.storage.dht.DhtReaderOptions
Set the size of the delta base cache hash table.
setGitDir(File) - Method in class org.eclipse.jgit.storage.dht.DhtRepositoryBuilder
 
setIndexFile(File) - Method in class org.eclipse.jgit.storage.dht.DhtRepositoryBuilder
 
setInserterOptions(DhtInserterOptions) - Method in class org.eclipse.jgit.storage.dht.DhtRepositoryBuilder
Set the inserter options.
setMeta(GitStore.ChunkMeta) - Method in class org.eclipse.jgit.storage.dht.PackChunk.Members
 
setObjectDirectory(File) - Method in class org.eclipse.jgit.storage.dht.DhtRepositoryBuilder
 
setObjectIndexBatchSize(int) - Method in class org.eclipse.jgit.storage.dht.DhtReaderOptions
Set the number of objects to lookup at once.
setObjectIndexConcurrentBatches(int) - Method in class org.eclipse.jgit.storage.dht.DhtReaderOptions
Set the number of concurrent readers on ObjectIndexTable.
setOpenQueuePrefetchRatio(int) - Method in class org.eclipse.jgit.storage.dht.DhtReaderOptions
Set the prefetch ratio used by the open object queue.
setParserCacheLimit(long) - Method in class org.eclipse.jgit.storage.dht.DhtInserterOptions
Set the number of bytes the PackParser can cache.
setPrefetchDepth(int) - Method in class org.eclipse.jgit.storage.dht.DhtInserterOptions
Maximum number of entries in a chunk's prefetch list.
setPrefetchFollowEdgeHints(boolean) - Method in class org.eclipse.jgit.storage.dht.DhtReaderOptions
Enable (or disable) the experimental edge following feature.
setReaderOptions(DhtReaderOptions) - Method in class org.eclipse.jgit.storage.dht.DhtRepositoryBuilder
Set the reader options.
setRecentInfoCacheSize(int) - Method in class org.eclipse.jgit.storage.dht.DhtReaderOptions
Set the number of objects to cache information on.
setRepositoryKey(RepositoryKey) - Method in class org.eclipse.jgit.storage.dht.DhtRepositoryBuilder
 
setRepositoryName(String) - Method in class org.eclipse.jgit.storage.dht.DhtRepositoryBuilder
Set the name of the repository to open.
setSaveAsCachedPack(boolean) - Method in class org.eclipse.jgit.storage.dht.DhtPackParser
Enable saving the pack stream as a cached pack.
setTimeout(Timeout) - Method in class org.eclipse.jgit.storage.dht.DhtReaderOptions
Set the default timeout to wait on long operations.
setTimeout(Timeout) - Method in class org.eclipse.jgit.storage.dht.spi.cache.CacheOptions
Set the default timeout to wait on long operations.
setTrackFirstChunkLoad(boolean) - Method in class org.eclipse.jgit.storage.dht.DhtReaderOptions
Set whether or not the initial load of each chunk should be tracked.
setup() - Method in class org.eclipse.jgit.storage.dht.DhtRepositoryBuilder
 
setWalkCommitsPrefetchRatio(int) - Method in class org.eclipse.jgit.storage.dht.DhtReaderOptions
Set the prefetch ratio used by the open object queue.
setWalkTreesPrefetchRatio(int) - Method in class org.eclipse.jgit.storage.dht.DhtReaderOptions
Set the prefetch ratio used by the open object queue.
setWorkTree(File) - Method in class org.eclipse.jgit.storage.dht.DhtRepositoryBuilder
 
setWriteBufferSize(int) - Method in class org.eclipse.jgit.storage.dht.DhtInserterOptions
Set the maximum number of outstanding bytes in a WriteBuffer.
setWriteBufferSize(int) - Method in class org.eclipse.jgit.storage.dht.spi.cache.CacheOptions
Set the maximum number of outstanding bytes in a WriteBuffer.
setWriteObjectsPrefetchRatio(int) - Method in class org.eclipse.jgit.storage.dht.DhtReaderOptions
Set the prefetch ratio used by the open object queue.
shortCompressedObject - Variable in class org.eclipse.jgit.storage.dht.DhtText
 
sort(List<ObjectInfo>) - Static method in class org.eclipse.jgit.storage.dht.ObjectInfo
Sort the info list according to time, oldest member first.
start(Callable<T>, int) - Method in class org.eclipse.jgit.storage.dht.spi.util.AbstractWriteBuffer
Start a mutation task.
startQueuedOperations(int) - Method in class org.eclipse.jgit.storage.dht.spi.cache.CacheBuffer
 
startQueuedOperations(int) - Method in class org.eclipse.jgit.storage.dht.spi.util.AbstractWriteBuffer
Start all queued operations.
StreamingCallback<T> - Interface in org.eclipse.jgit.storage.dht
Extension of AsyncCallback supporting partial results.
suffix(byte[]) - Method in class org.eclipse.jgit.storage.dht.spi.util.ColumnMatcher
Extract the portion of the column name that comes after the family.
Sync<T> - Class in org.eclipse.jgit.storage.dht
Helper to implement a synchronous method in terms of an asynchronous one.
Sync() - Constructor for class org.eclipse.jgit.storage.dht.Sync
 

T

Timeout - Class in org.eclipse.jgit.storage.dht
Length of time to wait for an operation before giving up.
Timeout(long, TimeUnit) - Constructor for class org.eclipse.jgit.storage.dht.Timeout
Construct a new timeout.
timeoutChunkMeta - Variable in class org.eclipse.jgit.storage.dht.DhtText
 
timeoutLocatingRepository - Variable in class org.eclipse.jgit.storage.dht.DhtText
 
tooManyObjectsInPack - Variable in class org.eclipse.jgit.storage.dht.DhtText
 
toString() - Method in class org.eclipse.jgit.storage.dht.CachedPackKey
 
toString() - Method in class org.eclipse.jgit.storage.dht.ChunkInfo
 
toString() - Method in class org.eclipse.jgit.storage.dht.ChunkKey
 
toString() - Method in class org.eclipse.jgit.storage.dht.DhtReader.Statistics.ChunkAccess
 
toString() - Method in class org.eclipse.jgit.storage.dht.DhtReader.Statistics
 
toString() - Method in class org.eclipse.jgit.storage.dht.DhtRepository
 
toString() - Method in class org.eclipse.jgit.storage.dht.ObjectIndexKey
 
toString() - Method in class org.eclipse.jgit.storage.dht.ObjectInfo
 
toString() - Method in class org.eclipse.jgit.storage.dht.PackChunk
 
toString() - Method in class org.eclipse.jgit.storage.dht.RefKey
 
toString() - Method in class org.eclipse.jgit.storage.dht.RepositoryKey
 
toString() - Method in class org.eclipse.jgit.storage.dht.RepositoryName
 
toString() - Method in interface org.eclipse.jgit.storage.dht.RowKey
 
toString() - Method in class org.eclipse.jgit.storage.dht.spi.cache.CacheKey
 
toString() - Method in class org.eclipse.jgit.storage.dht.spi.cache.CacheService.Change
 
toString() - Method in class org.eclipse.jgit.storage.dht.spi.cache.Namespace
 
toString() - Method in class org.eclipse.jgit.storage.dht.spi.memory.MemTable.Cell
 
toString() - Method in class org.eclipse.jgit.storage.dht.spi.util.ColumnMatcher
 
toString() - Method in class org.eclipse.jgit.storage.dht.Timeout
 

U

unsupportedChunkIndex - Variable in class org.eclipse.jgit.storage.dht.DhtText
 
unsupportedObjectTypeInChunk - Variable in class org.eclipse.jgit.storage.dht.DhtText
 

V

valueOf(String) - Static method in enum org.eclipse.jgit.storage.dht.spi.cache.CacheService.Change.Type
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.eclipse.jgit.storage.dht.spi.Context
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.eclipse.jgit.storage.dht.spi.cache.CacheService.Change.Type
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.eclipse.jgit.storage.dht.spi.Context
Returns an array containing the constants of this enum type, in the order they are declared.

W

walkAdviceBeginCommits(RevWalk, Collection<RevCommit>) - Method in class org.eclipse.jgit.storage.dht.DhtReader
 
walkAdviceBeginTrees(ObjectWalk, RevCommit, RevCommit) - Method in class org.eclipse.jgit.storage.dht.DhtReader
 
walkAdviceEnd() - Method in class org.eclipse.jgit.storage.dht.DhtReader
 
wrap(AsyncCallback<T>, int) - Method in class org.eclipse.jgit.storage.dht.spi.util.AbstractWriteBuffer
Wrap a callback to update the buffer.
WriteBuffer - Interface in org.eclipse.jgit.storage.dht.spi
Potentially buffers writes until full, or until flush.
writeObjects(PackOutputStream, List<ObjectToPack>) - Method in class org.eclipse.jgit.storage.dht.DhtReader
 
wrongChunkPositionInCachedPack - Variable in class org.eclipse.jgit.storage.dht.DhtText
 

A B C D E F G H I K M N O P Q R S T U V W

Copyright © 2011. All Rights Reserved.