Class SVNSpillBuffer

  • All Implemented Interfaces:
    java.io.Closeable, java.lang.AutoCloseable

    public class SVNSpillBuffer
    extends java.lang.Object
    implements java.io.Closeable
    • Constructor Detail

      • SVNSpillBuffer

        public SVNSpillBuffer​(int blockSize,
                              long maxSize)
      • SVNSpillBuffer

        public SVNSpillBuffer​(int blockSize,
                              long maxSize,
                              boolean deleteOnClose,
                              boolean spillAllContents,
                              java.io.File dirPath)
    • Method Detail

      • getSize

        public long getSize()
      • getMemorySize

        public long getMemorySize()
      • getFileName

        public java.io.File getFileName()
      • getSpill

        public java.io.RandomAccessFile getSpill()
      • getBlockSize

        public int getBlockSize()
      • close

        public void close()
        Specified by:
        close in interface java.lang.AutoCloseable
        Specified by:
        close in interface java.io.Closeable
      • read

        public org.tmatesoft.svn.core.internal.util.SVNSpillBuffer.MemoryBlock read()
                                                                             throws java.io.IOException
        Throws:
        java.io.IOException