Package de.inovat.kex.bast.exporter
Class FTPServerExport
- java.lang.Object
-
- de.inovat.kex.bast.exporter.FTPServerExport
-
- All Implemented Interfaces:
IServerExport
public class FTPServerExport extends java.lang.Object implements IServerExport
Klasse realisiert die FTP-Server-Kommunikation beim BASt-Band-Export (s.FileDataChannel.flush()).
-
-
Constructor Summary
Constructors Constructor Description FTPServerExport()
-
Method Summary
Modifier and Type Method Description booleanexportiereDateiNachServer(FileDataChannel klasseFileDataChannel, java.util.List<java.lang.Object> lineBuffer, SendeBAStStatusDaten bastStatusDaten, java.lang.String dateiName, java.lang.String unterOrdner)Exportiere die Datei nach Server.java.lang.ExceptiontrenneVerbindungMitServer()Trenne die Verbindung mit dem Server.
-
-
-
Method Detail
-
exportiereDateiNachServer
public boolean exportiereDateiNachServer(FileDataChannel klasseFileDataChannel, java.util.List<java.lang.Object> lineBuffer, SendeBAStStatusDaten bastStatusDaten, java.lang.String dateiName, java.lang.String unterOrdner) throws ChannelException
Description copied from interface:IServerExportExportiere die Datei nach Server.- Specified by:
exportiereDateiNachServerin interfaceIServerExport- Parameters:
klasseFileDataChannel- Klasse FileDataChannel, um die MethodeFileDataChannel.writeHeaderFTP(java.io.BufferedOutputStream)zugängig zu machen.lineBuffer- Puffer für die Daten.bastStatusDaten- Instanz von SendeBAStStatusDaten für die Meldungen.dateiName- Dateiname.unterOrdner- Unterordner (s.FileDataChannel._unterordnerName).- Returns:
- true - wenn der Export erfolgreich war, false - sonst.
- Throws:
ChannelException- Exception.
-
trenneVerbindungMitServer
public java.lang.Exception trenneVerbindungMitServer()
Description copied from interface:IServerExportTrenne die Verbindung mit dem Server.- Specified by:
trenneVerbindungMitServerin interfaceIServerExport- Returns:
- Exception, falls einen _Fehler aufgetretten ist oder null - wenn die Verbindung zum Server erfolgreich getrennt wird.
-
-