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 void
clear()
void
close()
void
flush()
int
getInsertedObjectCount()
com.google.common.collect.ImmutableList<InsertedObject>
getInsertedObjects()
org.eclipse.jgit.lib.ObjectId
insert(int type, byte[] data)
org.eclipse.jgit.lib.ObjectId
insert(int type, byte[] data, int off, int len)
org.eclipse.jgit.lib.ObjectId
insert(int type, long length, InputStream in)
org.eclipse.jgit.lib.ObjectId
insert(InsertedObject obj)
org.eclipse.jgit.transport.PackParser
newPackParser(InputStream in)
org.eclipse.jgit.lib.ObjectReader
newReader()
-
-
-
Method Detail
-
insert
public org.eclipse.jgit.lib.ObjectId insert(int type, long length, InputStream in) throws IOException
- Specified by:
insert
in classorg.eclipse.jgit.lib.ObjectInserter
- Throws:
IOException
-
insert
public org.eclipse.jgit.lib.ObjectId insert(int type, byte[] data)
- Overrides:
insert
in classorg.eclipse.jgit.lib.ObjectInserter
-
insert
public org.eclipse.jgit.lib.ObjectId insert(int type, byte[] data, int off, int len)
- Overrides:
insert
in 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:
newPackParser
in classorg.eclipse.jgit.lib.ObjectInserter
-
newReader
public org.eclipse.jgit.lib.ObjectReader newReader()
- Specified by:
newReader
in classorg.eclipse.jgit.lib.ObjectInserter
-
flush
public void flush()
- Specified by:
flush
in classorg.eclipse.jgit.lib.ObjectInserter
-
close
public void close()
- Specified by:
close
in interfaceAutoCloseable
- Specified by:
close
in classorg.eclipse.jgit.lib.ObjectInserter
-
getInsertedObjects
public com.google.common.collect.ImmutableList<InsertedObject> getInsertedObjects()
-
getInsertedObjectCount
public int getInsertedObjectCount()
-
clear
public void clear()
-
-