de.inovat.kex.bast.common
Class ArchiveRequestHelper.MergedArchiveDataStream
java.lang.Object
de.inovat.kex.bast.common.ArchiveRequestHelper.MergedArchiveDataStream
- All Implemented Interfaces:
- de.bsvrz.dav.daf.main.archive.ArchiveDataStream
- Enclosing class:
- ArchiveRequestHelper
static class ArchiveRequestHelper.MergedArchiveDataStream
- extends java.lang.Object
- implements de.bsvrz.dav.daf.main.archive.ArchiveDataStream
ArchiveDataStream, der mehrere Streams zu einem Stream zusammenführt.
- Version:
- 1.0
- Author:
- unbekannt
Field Summary |
(package private) de.bsvrz.dav.daf.main.archive.ArchiveDataStream[] |
_Streams
|
(package private) int |
actStreamNr
|
Method Summary |
void |
abort()
|
de.bsvrz.dav.daf.main.archive.ArchiveDataSpecification |
getDataSpecification()
|
de.bsvrz.dav.daf.main.archive.ArchiveData |
take()
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
_Streams
de.bsvrz.dav.daf.main.archive.ArchiveDataStream[] _Streams
actStreamNr
int actStreamNr
ArchiveRequestHelper.MergedArchiveDataStream
ArchiveRequestHelper.MergedArchiveDataStream(de.bsvrz.dav.daf.main.archive.ArchiveDataQueryResult queryResult)
throws java.lang.IllegalStateException,
java.lang.InterruptedException
- Throws:
java.lang.IllegalStateException
java.lang.InterruptedException
getDataSpecification
public de.bsvrz.dav.daf.main.archive.ArchiveDataSpecification getDataSpecification()
- Specified by:
getDataSpecification
in interface de.bsvrz.dav.daf.main.archive.ArchiveDataStream
take
public de.bsvrz.dav.daf.main.archive.ArchiveData take()
throws java.lang.InterruptedException,
java.io.IOException,
java.lang.IllegalStateException
- Specified by:
take
in interface de.bsvrz.dav.daf.main.archive.ArchiveDataStream
- Throws:
java.lang.InterruptedException
java.io.IOException
java.lang.IllegalStateException
abort
public void abort()
- Specified by:
abort
in interface de.bsvrz.dav.daf.main.archive.ArchiveDataStream