Thread.State, Thread.UncaughtExceptionHandler| Modifier and Type | Field and Description |
|---|---|
private de.bsvrz.sys.funclib.debug.Debug |
debug
DebugLogger für Debug-Ausgaben.
|
private File |
fileToSend
die zu versendende Datei.
|
private LMSKommunikationsstatus |
kommunikationsStatus
Der Kommunikationsstatus mit der Landesmeldestelle.
|
private long |
lastSend
Zeitpunkt des letzten Dateitransfers.
|
private List<LMSFTPListener> |
listenerList
Liste der angemeldeten Listener.
|
private LMSParameter |
parameter
Die aktuellen Parameter.
|
(package private) boolean |
run
Run-Flag.
|
MAX_PRIORITY, MIN_PRIORITY, NORM_PRIORITY| Constructor and Description |
|---|
LMSFTPClient(LMSParameter parameter,
boolean autorun)
Erzeugt eine neue Instanz der Klasse.
|
| Modifier and Type | Method and Description |
|---|---|
void |
addListener(LMSFTPListener listner)
Fügt einen Listener hinzu.
|
(package private) void |
informiereListenerDateien(List<File> dateien)
Informiert die Listener über versendete Dateien.
|
(package private) void |
informiereListenerStatus()
Informiert die Listener über den Kommunikationsstatus.
|
void |
run() |
boolean |
sendeKeepAlive()
Versendet eine KeepAlive Datei.
|
private boolean |
sendfile(File datei)
Versendet eine Datei an die Landesmeldestelle.
|
void |
setVersandDatei(File datei)
Setzt die zu versendende Datei.
|
void |
stopp()
Stoppt den Thread.
|
activeCount, checkAccess, clone, countStackFrames, currentThread, destroy, dumpStack, enumerate, getAllStackTraces, getContextClassLoader, getDefaultUncaughtExceptionHandler, getId, getName, getPriority, getStackTrace, getState, getThreadGroup, getUncaughtExceptionHandler, holdsLock, interrupt, interrupted, isAlive, isDaemon, isInterrupted, join, join, join, resume, setContextClassLoader, setDaemon, setDefaultUncaughtExceptionHandler, setName, setPriority, setUncaughtExceptionHandler, sleep, sleep, start, stop, stop, suspend, toString, yieldprivate final de.bsvrz.sys.funclib.debug.Debug debug
private LMSParameter parameter
private final List<LMSFTPListener> listenerList
private LMSKommunikationsstatus kommunikationsStatus
private long lastSend
private File fileToSend
boolean run
public LMSFTPClient(LMSParameter parameter, boolean autorun)
parameter - Parameterautorun - Flag ob sich der Thread selbst starten sollpublic void addListener(LMSFTPListener listner)
listner - Listenervoid informiereListenerDateien(List<File> dateien)
dateien - Liste der versendeten Dateienvoid informiereListenerStatus()
public boolean sendeKeepAlive()
private boolean sendfile(File datei)
datei - zu versendende Dateipublic void setVersandDatei(File datei)
datei - Datei zum Versandpublic void stopp()
Copyright © 2017 BitCtrl Systems GmbH. All rights reserved.