binaryFileStorage
Class BinaryStore.StoredUnitServer

java.lang.Object
  extended by binaryFileStorage.BinaryStore.StoredUnitServer
Enclosing class:
BinaryStore

 class BinaryStore.StoredUnitServer
extends java.lang.Object

Class to serve up the next data unit that needs to be stored from a particular file.

Author:
Doug Gillespie

Field Summary
private  PamDataUnit currentUnit
           
private  java.util.ListIterator<PamDataUnit> dataUnitIterator
           
private  java.io.File file
           
private  PamDataBlock pamDataBlock
           
 
Constructor Summary
BinaryStore.StoredUnitServer(java.io.File file, PamDataBlock pamDataBlock)
           
 
Method Summary
 PamDataUnit findStoredUnit(BinaryObjectData binaryObjectData)
          Finds a data unit which needs storing.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

pamDataBlock

private PamDataBlock pamDataBlock

file

private java.io.File file

dataUnitIterator

private java.util.ListIterator<PamDataUnit> dataUnitIterator

currentUnit

private PamDataUnit currentUnit
Constructor Detail

BinaryStore.StoredUnitServer

public BinaryStore.StoredUnitServer(java.io.File file,
                                    PamDataBlock pamDataBlock)
Method Detail

findStoredUnit

public PamDataUnit findStoredUnit(BinaryObjectData binaryObjectData)
Finds a data unit which needs storing.

Parameters:
binaryObjectData -
Returns: