Class InMemoryInserter

  • All Implemented Interfaces:
    AutoCloseable

    public class InMemoryInserter
    extends org.eclipse.jgit.lib.ObjectInserter
    • Constructor Detail

      • InMemoryInserter

        public InMemoryInserter​(org.eclipse.jgit.lib.ObjectReader reader)
      • InMemoryInserter

        public InMemoryInserter​(org.eclipse.jgit.lib.Repository repo)
    • Method Detail

      • insert

        public org.eclipse.jgit.lib.ObjectId insert​(int type,
                                                    long length,
                                                    InputStream in)
                                             throws IOException
        Specified by:
        insert in class org.eclipse.jgit.lib.ObjectInserter
        Throws:
        IOException
      • insert

        public org.eclipse.jgit.lib.ObjectId insert​(int type,
                                                    byte[] data)
        Overrides:
        insert in class org.eclipse.jgit.lib.ObjectInserter
      • insert

        public org.eclipse.jgit.lib.ObjectId insert​(int type,
                                                    byte[] data,
                                                    int off,
                                                    int len)
        Overrides:
        insert in class org.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 class org.eclipse.jgit.lib.ObjectInserter
      • newReader

        public org.eclipse.jgit.lib.ObjectReader newReader()
        Specified by:
        newReader in class org.eclipse.jgit.lib.ObjectInserter
      • flush

        public void flush()
        Specified by:
        flush in class org.eclipse.jgit.lib.ObjectInserter
      • close

        public void close()
        Specified by:
        close in interface AutoCloseable
        Specified by:
        close in class org.eclipse.jgit.lib.ObjectInserter
      • getInsertedObjects

        public com.google.common.collect.ImmutableList<InsertedObject> getInsertedObjects()
      • getInsertedObjectCount

        public int getInsertedObjectCount()
      • clear

        public void clear()