de.inovat.kex.bast.common
Class ArchiveRequestHelper.MergedArchiveDataStream

java.lang.Object
  extended by 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
           
 
Constructor Summary
ArchiveRequestHelper.MergedArchiveDataStream(de.bsvrz.dav.daf.main.archive.ArchiveDataQueryResult queryResult)
           
 
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
 

Field Detail

_Streams

de.bsvrz.dav.daf.main.archive.ArchiveDataStream[] _Streams

actStreamNr

int actStreamNr
Constructor Detail

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
Method Detail

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