|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use DhtException | |
---|---|
org.eclipse.jgit.storage.dht | |
org.eclipse.jgit.storage.dht.spi | |
org.eclipse.jgit.storage.dht.spi.cache | |
org.eclipse.jgit.storage.dht.spi.util |
Uses of DhtException in org.eclipse.jgit.storage.dht |
---|
Subclasses of DhtException in org.eclipse.jgit.storage.dht | |
---|---|
class |
DhtMissingChunkException
Indicates a PackChunk doesn't exist in the database. |
class |
DhtTimeoutException
Any error caused by a Database operation. |
Methods in org.eclipse.jgit.storage.dht with parameters of type DhtException | |
---|---|
void |
AsyncCallback.onFailure(DhtException error)
Notification the operation failed. |
Methods in org.eclipse.jgit.storage.dht that throw DhtException | |
---|---|
R |
DhtRepositoryBuilder.build()
|
PackChunk |
PackChunk.Members.build()
|
abstract T |
Sync.get(long timeout,
java.util.concurrent.TimeUnit unit)
Wait for the asynchronous operation to complete. |
T |
Sync.get(Timeout timeout)
Wait for the asynchronous operation to complete. |
B |
DhtRepositoryBuilder.setup()
|
Uses of DhtException in org.eclipse.jgit.storage.dht.spi |
---|
Methods in org.eclipse.jgit.storage.dht.spi that throw DhtException | |
---|---|
void |
WriteBuffer.abort()
Abort pending writes, and wait for acknowledgment. |
void |
ObjectIndexTable.add(ObjectIndexKey objId,
ObjectInfo info,
WriteBuffer buffer)
Record the fact that objId can be found by info . |
boolean |
RefTable.compareAndPut(RefKey refKey,
GitStore.RefData oldData,
GitStore.RefData newData)
Compare a reference, and put if it matches. |
boolean |
RefTable.compareAndRemove(RefKey refKey,
GitStore.RefData oldData)
Compare a reference, and delete if it matches. |
void |
WriteBuffer.flush()
Flush any pending writes, and wait for them to complete. |
RepositoryKey |
RepositoryIndexTable.get(RepositoryName name)
Find a repository by name. |
java.util.Map<RefKey,GitStore.RefData> |
RefTable.getAll(Context options,
RepositoryKey repository)
Read all known references in the repository. |
java.util.Collection<GitStore.CachedPackInfo> |
RepositoryTable.getCachedPacks(RepositoryKey repo)
Get the cached packs, if any. |
RepositoryKey |
RepositoryTable.nextKey()
Generate a new unique RepositoryKey. |
void |
ChunkTable.put(PackChunk.Members chunk,
WriteBuffer buffer)
Put some (or all) of a single chunk. |
void |
RepositoryTable.put(RepositoryKey repo,
ChunkInfo info,
WriteBuffer buffer)
Record the existence of a chunk. |
void |
RepositoryTable.put(RepositoryKey repo,
GitStore.CachedPackInfo info,
WriteBuffer buffer)
Record the existence of a cached pack. |
void |
RepositoryIndexTable.putUnique(RepositoryName name,
RepositoryKey key)
Atomically record the association of name to identifier. |
void |
ChunkTable.remove(ChunkKey key,
WriteBuffer buffer)
Completely remove a chunk and all of its data elements. |
void |
ObjectIndexTable.remove(ObjectIndexKey objId,
ChunkKey chunk,
WriteBuffer buffer)
Remove a single chunk from an object. |
void |
RepositoryTable.remove(RepositoryKey repo,
CachedPackKey key,
WriteBuffer buffer)
Remove the existence of a cached pack. |
void |
RepositoryTable.remove(RepositoryKey repo,
ChunkKey chunk,
WriteBuffer buffer)
Remove the information about a chunk. |
void |
RepositoryIndexTable.remove(RepositoryName name,
RepositoryKey key)
Remove the association of a name to an identifier. |
Uses of DhtException in org.eclipse.jgit.storage.dht.spi.cache |
---|
Methods in org.eclipse.jgit.storage.dht.spi.cache that throw DhtException | |
---|---|
void |
CacheBuffer.abort()
|
void |
CacheObjectIndexTable.add(ObjectIndexKey objId,
ObjectInfo info,
WriteBuffer buffer)
|
boolean |
CacheRefTable.compareAndPut(RefKey refKey,
GitStore.RefData oldData,
GitStore.RefData newData)
|
boolean |
CacheRefTable.compareAndRemove(RefKey refKey,
GitStore.RefData oldData)
|
void |
CacheBuffer.flush()
|
RepositoryKey |
CacheRepositoryIndexTable.get(RepositoryName name)
|
java.util.Map<RefKey,GitStore.RefData> |
CacheRefTable.getAll(Context options,
RepositoryKey repository)
|
java.util.Collection<GitStore.CachedPackInfo> |
CacheRepositoryTable.getCachedPacks(RepositoryKey repo)
|
void |
CacheBuffer.modify(CacheService.Change op)
Schedule any cache change. |
RepositoryKey |
CacheRepositoryTable.nextKey()
|
void |
CacheBuffer.put(CacheKey key,
byte[] value)
Schedule storing (or replacing) a key in the cache. |
void |
CacheChunkTable.put(PackChunk.Members chunk,
WriteBuffer buffer)
|
void |
CacheRepositoryTable.put(RepositoryKey repo,
ChunkInfo info,
WriteBuffer buffer)
|
void |
CacheRepositoryTable.put(RepositoryKey repo,
GitStore.CachedPackInfo info,
WriteBuffer buffer)
|
void |
CacheRepositoryIndexTable.putUnique(RepositoryName name,
RepositoryKey key)
|
void |
CacheBuffer.remove(CacheKey key)
Schedule removal of a key from the cache. |
void |
CacheChunkTable.remove(ChunkKey key,
WriteBuffer buffer)
|
void |
CacheObjectIndexTable.remove(ObjectIndexKey objId,
ChunkKey chunk,
WriteBuffer buffer)
|
void |
CacheRepositoryTable.remove(RepositoryKey repo,
CachedPackKey key,
WriteBuffer buffer)
|
void |
CacheRepositoryTable.remove(RepositoryKey repo,
ChunkKey chunk,
WriteBuffer buffer)
|
void |
CacheRepositoryIndexTable.remove(RepositoryName name,
RepositoryKey key)
|
protected void |
CacheBuffer.startQueuedOperations(int bytes)
|
Uses of DhtException in org.eclipse.jgit.storage.dht.spi.util |
---|
Methods in org.eclipse.jgit.storage.dht.spi.util that throw DhtException | ||
---|---|---|
void |
AbstractWriteBuffer.abort()
|
|
protected boolean |
AbstractWriteBuffer.add(int size)
Notify the buffer data is being added onto it. |
|
void |
AbstractWriteBuffer.flush()
|
|
protected void |
AbstractWriteBuffer.queued(int size)
Notify the buffer bytes were enqueued. |
|
protected
|
AbstractWriteBuffer.start(java.util.concurrent.Callable<T> task,
int size)
Start a mutation task. |
|
protected abstract void |
AbstractWriteBuffer.startQueuedOperations(int bufferedByteCount)
Start all queued operations. |
|
protected
|
AbstractWriteBuffer.wrap(AsyncCallback<T> callback,
int size)
Wrap a callback to update the buffer. |
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |