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, yield
private 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.