public class RequestGapTask.GapFile extends Object
Constructor and Description |
---|
RequestGapTask.GapFile(long objID,
long atgID,
long aspID,
short sv) |
RequestGapTask.GapFile(String dir) |
Modifier and Type | Method and Description |
---|---|
void |
activateTmpGapFileClose()
Loescht die urspruengliche Lueckendatei, benennt die temporaere Lueckendatei in eine echte Luecjendatei um und schliesst alles.
|
void |
appendToTmpGapFile(String entry)
Fuegt der Lueckendatei einen Eintrag hinzu.
|
void |
close() |
void |
copyGapsUpToHere(long startGap)
Uebertraegt alle Eintraege bis zur genannten Grenze in die temporaere Lueckendatei.
|
void |
copyRestGaps(boolean skipLine)
Kopiert die Eintraege hinter der aktuellen Position in die temporaere Lueckendatei.
|
void |
createTmpGapFile()
Legt eine temporaere Lueckendatei an, in der die sich neu ergebenden Luecken gesammelt werden.
|
String[] |
getEntry(long reqGapStart,
long reqGapEnd)
Liefert die Archivsysteme, die fuer die angegebene Luecke eingetragen sind
|
public RequestGapTask.GapFile(long objID, long atgID, long aspID, short sv)
public RequestGapTask.GapFile(String dir)
public void createTmpGapFile()
public void copyGapsUpToHere(long startGap)
startGap
- Untergrenze des Bereichs, der nachgefordert werden sollpublic void copyRestGaps(boolean skipLine)
skipLine
- public void appendToTmpGapFile(String entry)
entry
- Lueckeneintragpublic void activateTmpGapFileClose()
public String[] getEntry(long reqGapStart, long reqGapEnd)
reqGapStart
- Beginn der LueckereqGapEnd
- Ende der Lueckepublic void close()