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 TypeMethodDescriptionvoid
clear()
void
close()
void
flush()
int
com.google.common.collect.ImmutableList<InsertedObject>
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
org.eclipse.jgit.lib.ObjectReader
Methods 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:
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
@CanIgnoreReturnValue public org.eclipse.jgit.lib.ObjectId insert(int type, byte[] data, int off, int len) - Overrides:
insert
in classorg.eclipse.jgit.lib.ObjectInserter
-
insert
-
newPackParser
- 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
-
getInsertedObjectCount
public int getInsertedObjectCount() -
clear
public void clear()
-