public class Meldungsdekodierer extends Thread implements LMSFTPListener
Thread.State, Thread.UncaughtExceptionHandler
MAX_PRIORITY, MIN_PRIORITY, NORM_PRIORITY
Constructor and Description |
---|
Meldungsdekodierer(String lms,
LMSParameter lmsParameter,
boolean mitValidierung)
Konstruktor.
|
Modifier and Type | Method and Description |
---|---|
void |
addListener(LMSMeldungenListener listener)
Fügt einen Listener hinzu.
|
void |
empfangen(List<File> dateien)
Diese Methode wird aufgerufen, wenn neu empfangene Dateien von der LMS
zur Verfügung stehen.
|
void |
kommunikationsStatus(LMSKommunikationsstatus status)
Diese Methode wird aufgerufen, wenn eine Änderung des
Kommunikationszustandes zur LMS erkannt wird.
|
void |
run() |
void |
stopp()
Stoppt den Thread.
|
void |
versendet(List<File> dateien,
LMSKommunikationsstatus status)
Diese Methode wird aufgerufen, wenn Dateien zur LMS übertragen
wurden.
|
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
public Meldungsdekodierer(String lms, LMSParameter lmsParameter, boolean mitValidierung)
lms
- LandesmeldestellelmsParameter
- ParametermitValidierung
- legt fest, ob die empfangenen Dateien gegen das Schema
validiert werden sollenpublic void empfangen(List<File> dateien)
LMSFTPListener
empfangen
in interface LMSFTPListener
dateien
- Liste mit neuen Dateienpublic void kommunikationsStatus(LMSKommunikationsstatus status)
LMSFTPListener
kommunikationsStatus
in interface LMSFTPListener
status
- der Kommunikationsstatuspublic void stopp()
public void versendet(List<File> dateien, LMSKommunikationsstatus status)
LMSFTPListener
versendet
in interface LMSFTPListener
dateien
- Liste mit versendeten Dateienstatus
- Status des Versandespublic void addListener(LMSMeldungenListener listener)
listener
- neuer ListenerCopyright © 2017 BitCtrl Systems GmbH. All rights reserved.