Package de.inovat.kex.bast.common
Interface ResultDataChannel
-
- All Known Implementing Classes:
AbstractDataChannelBASt
,BastExporter
,DataChannelAxlBAStEF1
,DataChannelBAStV2_0
,DataChannelBAStVV2007
,FileDataChannel
public interface ResultDataChannel
Ein ResultDataChannel repräsentiert eine Verbindung zu einem virtuellen Gerät, dass in der Lage ist ResultData in irgendeiner Form zu verarbeiten.
Das Gerät kann u.a. eine Datei, ein Stream oder eine Softwareeinheit sein.Ein ResulDataChannel wird in der Regel von einem
ResultDataProvider
benutzt.
-
-
Method Summary
Modifier and Type Method Description void
close()
schliesst den Channel.void
processRecord(de.bsvrz.dav.daf.main.Dataset[] rsArrayAtTime, java.util.Calendar calendar)
Führt die entsprechenen Verarbeitungen der ResultData aus.
-
-
-
Method Detail
-
processRecord
void processRecord(de.bsvrz.dav.daf.main.Dataset[] rsArrayAtTime, java.util.Calendar calendar) throws ChannelException
Führt die entsprechenen Verarbeitungen der ResultData aus.- Parameters:
rsArrayAtTime
- ResultData[]calendar
- Calendar- Throws:
ChannelException
- wenn beim Bearbeiten oder der Ausgabe ein Fehler auftritt.
-
close
void close() throws ChannelException
schliesst den Channel.- Throws:
ChannelException
- wenn beim Bearbeiten oder der Ausgabe ein Fehler auftritt.
-
-