Package com.google.gerrit.server.git
Class InMemoryInserter
- java.lang.Object
-
- org.eclipse.jgit.lib.ObjectInserter
-
- com.google.gerrit.server.git.InMemoryInserter
-
- All Implemented Interfaces:
AutoCloseable
public class InMemoryInserter extends org.eclipse.jgit.lib.ObjectInserter
-
-
Constructor Summary
Constructors Constructor Description InMemoryInserter(org.eclipse.jgit.lib.ObjectReader reader)InMemoryInserter(org.eclipse.jgit.lib.Repository repo)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidclear()voidclose()voidflush()intgetInsertedObjectCount()com.google.common.collect.ImmutableList<InsertedObject>getInsertedObjects()org.eclipse.jgit.lib.ObjectIdinsert(int type, byte[] data)org.eclipse.jgit.lib.ObjectIdinsert(int type, byte[] data, int off, int len)org.eclipse.jgit.lib.ObjectIdinsert(int type, long length, InputStream in)org.eclipse.jgit.lib.ObjectIdinsert(InsertedObject obj)org.eclipse.jgit.transport.PackParsernewPackParser(InputStream in)org.eclipse.jgit.lib.ObjectReadernewReader()
-
-
-
Method Detail
-
insert
public org.eclipse.jgit.lib.ObjectId insert(int type, long length, InputStream in) throws IOException- Specified by:
insertin classorg.eclipse.jgit.lib.ObjectInserter- Throws:
IOException
-
insert
public org.eclipse.jgit.lib.ObjectId insert(int type, byte[] data)- Overrides:
insertin classorg.eclipse.jgit.lib.ObjectInserter
-
insert
public org.eclipse.jgit.lib.ObjectId insert(int type, byte[] data, int off, int len)- Overrides:
insertin classorg.eclipse.jgit.lib.ObjectInserter
-
insert
public org.eclipse.jgit.lib.ObjectId insert(InsertedObject obj)
-
newPackParser
public org.eclipse.jgit.transport.PackParser newPackParser(InputStream in)
- Specified by:
newPackParserin classorg.eclipse.jgit.lib.ObjectInserter
-
newReader
public org.eclipse.jgit.lib.ObjectReader newReader()
- Specified by:
newReaderin classorg.eclipse.jgit.lib.ObjectInserter
-
flush
public void flush()
- Specified by:
flushin classorg.eclipse.jgit.lib.ObjectInserter
-
close
public void close()
- Specified by:
closein interfaceAutoCloseable- Specified by:
closein classorg.eclipse.jgit.lib.ObjectInserter
-
getInsertedObjects
public com.google.common.collect.ImmutableList<InsertedObject> getInsertedObjects()
-
getInsertedObjectCount
public int getInsertedObjectCount()
-
clear
public void clear()
-
-