Class LMSFTPClient
java.lang.Object
java.lang.Thread
de.bsvrz.kex.lmstic3.versand.ftpclient.LMSFTPClient
- All Implemented Interfaces:
java.lang.Runnable
public class LMSFTPClient
extends java.lang.Thread
Modul FTP-Client.
-
Nested Class Summary
-
Field Summary
-
Constructor Summary
Constructors Constructor Description LMSFTPClient(LMSParameter parameter, boolean autorun)
Erzeugt eine neue Instanz der Klasse. -
Method Summary
Modifier and Type Method Description void
addListener(LMSFTPListener listner)
Fügt einen Listener hinzu.void
run()
boolean
sendeKeepAlive()
Versendet eine KeepAlive Datei.void
setVersandDatei(java.io.File datei)
Setzt die zu versendende Datei.void
stopp()
Stoppt den Thread.Methods inherited from class java.lang.Thread
activeCount, checkAccess, clone, countStackFrames, currentThread, dumpStack, enumerate, getAllStackTraces, getContextClassLoader, getDefaultUncaughtExceptionHandler, getId, getName, getPriority, getStackTrace, getState, getThreadGroup, getUncaughtExceptionHandler, holdsLock, interrupt, interrupted, isAlive, isDaemon, isInterrupted, join, join, join, onSpinWait, resume, setContextClassLoader, setDaemon, setDefaultUncaughtExceptionHandler, setName, setPriority, setUncaughtExceptionHandler, sleep, sleep, start, stop, suspend, toString, yield
-
Constructor Details
-
LMSFTPClient
Erzeugt eine neue Instanz der Klasse.- Parameters:
parameter
- Parameterautorun
- Flag ob sich der Thread selbst starten soll
-
-
Method Details
-
addListener
Fügt einen Listener hinzu.- Parameters:
listner
- Listener
-
run
public void run()- Specified by:
run
in interfacejava.lang.Runnable
- Overrides:
run
in classjava.lang.Thread
-
sendeKeepAlive
public boolean sendeKeepAlive()Versendet eine KeepAlive Datei.- Returns:
- true, wenn erfolgreich versendet, sonst false
-
setVersandDatei
public void setVersandDatei(java.io.File datei)Setzt die zu versendende Datei.- Parameters:
datei
- Datei zum Versand
-
stopp
public void stopp()Stoppt den Thread.
-