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

    Nested classes/interfaces inherited from class java.lang.Thread

    java.lang.Thread.State, java.lang.Thread.UncaughtExceptionHandler
  • Field Summary

    Fields inherited from class java.lang.Thread

    MAX_PRIORITY, MIN_PRIORITY, NORM_PRIORITY
  • 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

    Methods inherited from class java.lang.Object

    equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
  • Constructor Details

    • LMSFTPClient

      public LMSFTPClient​(LMSParameter parameter, boolean autorun)
      Erzeugt eine neue Instanz der Klasse.
      Parameters:
      parameter - Parameter
      autorun - Flag ob sich der Thread selbst starten soll
  • Method Details

    • addListener

      public void addListener​(LMSFTPListener listner)
      Fügt einen Listener hinzu.
      Parameters:
      listner - Listener
    • run

      public void run()
      Specified by:
      run in interface java.lang.Runnable
      Overrides:
      run in class java.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.