Uses of Class
org.eclipse.jgit.storage.dht.DhtException

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
<T> void
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
<T> AsyncCallback<T>
AbstractWriteBuffer.wrap(AsyncCallback<T> callback, int size)
          Wrap a callback to update the buffer.
 



Copyright © 2011. All Rights Reserved.