public class VersendeMeldung extends Object implements de.bsvrz.dav.daf.main.ClientSenderInterface
Modifier and Type | Field and Description |
---|---|
private static List<de.bsvrz.dav.daf.main.config.DynamicObject> |
erzeugteObjekte |
private static com.bitctrl.resource.Configuration |
konfig |
private String |
landesmeldeStelle
Landesmeldestelle.
|
private static Logger |
log
Der Logger der Klassse.
|
private static de.bsvrz.dav.daf.main.config.MutableSet |
meldungsmengeTMC |
private static de.bsvrz.sys.funclib.dynobj.DynamischeObjekte |
vdo
Klasse zum Verwalten dynamischer Objekte.
|
private static de.bsvrz.dav.daf.main.ClientDavConnection |
verbindung |
Constructor and Description |
---|
VersendeMeldung() |
Modifier and Type | Method and Description |
---|---|
static void |
afterClass() |
static void |
beforeClass() |
private List<de.bsvrz.kex.lmstic3.vew.daten.ExterneMeldung> |
bildeMeldungenAusDatei(String dateiname) |
private List<de.bsvrz.kex.lmstic3.vew.daten.ExterneMeldung> |
bildeMeldungenAusDateien() |
private String |
createOrUpdateTMCMeldung(de.bsvrz.kex.lmstic3.vew.daten.ExterneMeldung meldung) |
void |
dataRequest(de.bsvrz.dav.daf.main.config.SystemObject object,
de.bsvrz.dav.daf.main.DataDescription dataDescription,
byte state) |
void |
erzeugeMeldungen()
Erzeugt TMC-Meldungen und versendet diese an den DaV.
|
boolean |
isRequestSupported(de.bsvrz.dav.daf.main.config.SystemObject object,
de.bsvrz.dav.daf.main.DataDescription dataDescription) |
private de.bsvrz.kex.lmstic3.vew.daten.tic.TIC3Meldung |
neueMeldung(de.bsvrz.kex.lmstic3.vew.daten.tic.TIC3MeldungsDaten meldungsdaten) |
private void |
setAblaufzeit(de.bsvrz.dav.daf.main.Data davData) |
private static Logger log
private static de.bsvrz.dav.daf.main.ClientDavConnection verbindung
private static com.bitctrl.resource.Configuration konfig
private static de.bsvrz.sys.funclib.dynobj.DynamischeObjekte vdo
private static List<de.bsvrz.dav.daf.main.config.DynamicObject> erzeugteObjekte
private final String landesmeldeStelle
private static de.bsvrz.dav.daf.main.config.MutableSet meldungsmengeTMC
private List<de.bsvrz.kex.lmstic3.vew.daten.ExterneMeldung> bildeMeldungenAusDatei(String dateiname) throws de.bsvrz.kex.lmstic3.empfang.dekoder.TIC3InfoDateiException, de.bsvrz.kex.lmstic3.vew.daten.tic.TIC3Exception
de.bsvrz.kex.lmstic3.empfang.dekoder.TIC3InfoDateiException
de.bsvrz.kex.lmstic3.vew.daten.tic.TIC3Exception
private List<de.bsvrz.kex.lmstic3.vew.daten.ExterneMeldung> bildeMeldungenAusDateien() throws de.bsvrz.kex.lmstic3.empfang.dekoder.TIC3InfoDateiException, de.bsvrz.kex.lmstic3.vew.daten.tic.TIC3Exception
de.bsvrz.kex.lmstic3.empfang.dekoder.TIC3InfoDateiException
de.bsvrz.kex.lmstic3.vew.daten.tic.TIC3Exception
public void dataRequest(de.bsvrz.dav.daf.main.config.SystemObject object, de.bsvrz.dav.daf.main.DataDescription dataDescription, byte state)
dataRequest
in interface de.bsvrz.dav.daf.main.ClientSenderInterface
public void erzeugeMeldungen()
public boolean isRequestSupported(de.bsvrz.dav.daf.main.config.SystemObject object, de.bsvrz.dav.daf.main.DataDescription dataDescription)
isRequestSupported
in interface de.bsvrz.dav.daf.main.ClientSenderInterface
private de.bsvrz.kex.lmstic3.vew.daten.tic.TIC3Meldung neueMeldung(de.bsvrz.kex.lmstic3.vew.daten.tic.TIC3MeldungsDaten meldungsdaten) throws de.bsvrz.kex.lmstic3.vew.daten.tic.TIC3Exception
de.bsvrz.kex.lmstic3.vew.daten.tic.TIC3Exception
private String createOrUpdateTMCMeldung(de.bsvrz.kex.lmstic3.vew.daten.ExterneMeldung meldung) throws de.bsvrz.kex.lmstic3.vew.daten.tmc.TMCException
de.bsvrz.kex.lmstic3.vew.daten.tmc.TMCException
private void setAblaufzeit(de.bsvrz.dav.daf.main.Data davData)
Copyright © 2017 BitCtrl Systems GmbH. All rights reserved.