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.

Version:
$Id: ResultDataChannel.java 442 2008-11-10 06:59:32Z Schawaller $
Author:
LOGOS GmbH Rostock (www.logos-ib.de), Ralf Trier

Method Summary
 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.