Uses of Class
org.processmining.framework.log.rfb.io.StorageBlock

Packages that use StorageBlock
org.processmining.framework.log.rfb.io   
 

Uses of StorageBlock in org.processmining.framework.log.rfb.io
 

Fields in org.processmining.framework.log.rfb.io with type parameters of type StorageBlock
protected  java.util.ArrayList<StorageBlock> BlockDataStorage.blocks
          List of the currently provided storage blocks within this storage.
protected  java.util.ArrayList<StorageBlock> VirtFsRandomAccessStorage.blocks
          List of blocks representing this file's contents
protected  java.util.ArrayList<StorageBlock> BlockDataStorage.freeBlocks
          List or provided storage blocks in this storage, which can still be allocated, i.e.
 

Methods in org.processmining.framework.log.rfb.io that return StorageBlock
 StorageBlock BlockDataStorage.allocateBlock()
          Allocate a new block of bytes from this block data storage.
 StorageBlock VirtualFileSystem.allocateBlock(int minSize)
          Allocates a new block from the first free swap file.
protected  StorageBlock VirtFsRandomAccessStorage.consolidateBlocks(int minNewSize)
          Consolidates the virtual file, i.e.: allocates a new block that can accomodate at least the size of the currently contained blocks, copy the contents of these to the new block, and finally replace the previous blocks with the new block.
This prevents scattering of virtual files over too many blocks, thus increasing R/W performance of the virtual file system.
protected  StorageBlock VirtFsRandomAccessStorage.getBlockForReading(int bytes)
          Returns a block for safely reading the specified number of bytes from the current file pointer offset.
protected  StorageBlock VirtFsRandomAccessStorage.getBlockForWriting(int bytes)
          Returns a block, to which the specified number of bytes can be safely written, starting from the current pointer.