public class KexSmsTexter extends AbstraktKexVersandKomponente implements de.bsvrz.dav.daf.main.ClientReceiverInterface
Modifier and Type | Field and Description |
---|---|
protected de.bsvrz.dav.daf.main.DataDescription |
ddParam
Datenbeschreibung fuer die Parametrierung.
|
protected boolean |
langeSMSzerbrechen
Ob lange SMS zerbrochen werden sollen.
|
protected KexSmsSender |
sender
SenderKlasse.
|
protected java.lang.String |
stdEmpfaenger
StandardEmpfaenger.
|
Constructor and Description |
---|
KexSmsTexter(boolean langeSMSzerbrechen)
Konstruktor.
|
Modifier and Type | Method and Description |
---|---|
void |
init(de.bsvrz.dav.daf.main.ClientDavInterface connection,
de.bsvrz.dav.daf.main.config.SystemObject modul,
int maxWarteschlangeGroesse)
Initialisierung des Versandmoduls.
|
protected VersandStatus |
sendeAuftrag(IVersandAuftrag auftrag,
int maxVersuche,
long pause)
Abstrakte Versandmethode.
|
void |
update(de.bsvrz.dav.daf.main.ResultData[] results) |
bearbeite, getDav, getGroesse, getLogger, getMaxGroesse, parametriereGenerell, run, sollBeenden, terminate
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
protected de.bsvrz.dav.daf.main.DataDescription ddParam
protected java.lang.String stdEmpfaenger
protected KexSmsSender sender
protected boolean langeSMSzerbrechen
public KexSmsTexter(boolean langeSMSzerbrechen)
langeSMSzerbrechen
- true, wenn lange SMS zerbrochen werden sollenpublic void init(de.bsvrz.dav.daf.main.ClientDavInterface connection, de.bsvrz.dav.daf.main.config.SystemObject modul, int maxWarteschlangeGroesse)
AbstraktKexVersandKomponente
init
in class AbstraktKexVersandKomponente
connection
- Verbindung zum DAVmodul
- VersandmodulmaxWarteschlangeGroesse
- max. Grösse der Warteschlangeprotected VersandStatus sendeAuftrag(IVersandAuftrag auftrag, int maxVersuche, long pause) throws java.lang.InterruptedException
AbstraktKexVersandKomponente
sendeAuftrag
in class AbstraktKexVersandKomponente
auftrag
- Der AuftragmaxVersuche
- Anzahl der Versuchepause
- Pause zwischen den Versandversuchen in Milisekundenjava.lang.InterruptedException
- Wenn der Versand unterbrochen wurdepublic void update(de.bsvrz.dav.daf.main.ResultData[] results)
update
in interface de.bsvrz.dav.daf.main.ClientReceiverInterface