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
-
Nested Class Summary
Nested classes/interfaces inherited from class org.eclipse.jgit.lib.ObjectInserter
org.eclipse.jgit.lib.ObjectInserter.Filter, org.eclipse.jgit.lib.ObjectInserter.Formatter -
Constructor Summary
ConstructorsConstructorDescriptionInMemoryInserter(org.eclipse.jgit.lib.ObjectReader reader) InMemoryInserter(org.eclipse.jgit.lib.Repository repo) -
Method Summary
Modifier and TypeMethodDescriptionvoidclear()voidclose()voidflush()intcom.google.common.collect.ImmutableList<InsertedObject> 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.PackParserorg.eclipse.jgit.lib.ObjectReaderMethods inherited from class org.eclipse.jgit.lib.ObjectInserter
buffer, digest, idFor, idFor, idFor, idFor, insert, insert, insert
-
Constructor Details
-
InMemoryInserter
public InMemoryInserter(org.eclipse.jgit.lib.ObjectReader reader) -
InMemoryInserter
public InMemoryInserter(org.eclipse.jgit.lib.Repository repo)
-
-
Method Details
-
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
@CanIgnoreReturnValue public org.eclipse.jgit.lib.ObjectId insert(int type, byte[] data, int off, int len) - Overrides:
insertin classorg.eclipse.jgit.lib.ObjectInserter
-
insert
-
newPackParser
- 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
-
getInsertedObjectCount
public int getInsertedObjectCount() -
clear
public void clear()
-