public class BetriebsMeldungApp
extends java.lang.Object
implements de.bsvrz.sys.funclib.application.StandardApplication, de.bsvrz.dav.daf.main.ClientReceiverInterface, de.bsvrz.dav.daf.main.ClientSenderInterface, de.bsvrz.dav.daf.main.config.MutableSetChangeListener
Constructor and Description |
---|
BetriebsMeldungApp() |
Modifier and Type | Method and Description |
---|---|
void |
dataRequest(de.bsvrz.dav.daf.main.config.SystemObject object,
de.bsvrz.dav.daf.main.DataDescription dataDescription,
byte state) |
static de.bsvrz.dav.daf.main.ClientDavInterface |
getConnection() |
static de.bsvrz.sys.funclib.debug.Debug |
getDebug() |
static int |
getGroesseInfoAnteil() |
static java.util.List<de.bsvrz.dav.daf.main.config.SystemObject> |
getInformationsKanaele() |
static java.util.Vector<de.bsvrz.dav.daf.main.ResultData> |
getInputDaten() |
static de.bsvrz.dav.daf.main.config.ConfigurationArea |
getKonfigurationsBereich() |
static de.bsvrz.dav.daf.main.config.ConfigurationObject |
getKonfigurationsObjekt() |
static long |
getLoeschOffset() |
static java.util.Map<java.lang.String,Meldung> |
getMeldungList() |
static java.util.Map<java.lang.String,java.util.Set<java.lang.String>> |
getMeldungsGruppenZuordnung() |
static long |
getNextLaufendeNummerEmailFax() |
static java.util.Vector<de.bsvrz.dav.daf.main.ResultData> |
getParamDaten() |
static java.util.Vector<de.bsvrz.dav.daf.main.ResultData> |
getSendeDaten() |
static de.bsvrz.dav.daf.main.config.ConfigurationObject |
getVersandObjekt() |
void |
initialize(de.bsvrz.dav.daf.main.ClientDavInterface connection)
Nach Erhalt der Verbindung zum Datenverteiler meldet sich die Applikation als Senke auf die Betriebsmeldungen an.
|
boolean |
isRequestSupported(de.bsvrz.dav.daf.main.config.SystemObject object,
de.bsvrz.dav.daf.main.DataDescription dataDescription) |
java.util.List<de.bsvrz.dav.daf.main.config.SystemObject> |
leseMenge(java.lang.String pidKonfigObjekt,
java.lang.String pidMenge)
Liest alle Objekte aus der Menge der übergegbenen Pid
|
static void |
main(java.lang.String[] args)
Startet die Applikation.
|
void |
parseArguments(de.bsvrz.sys.funclib.commandLineArgs.ArgumentList argumentList)
Hier können die übergebenen Parameter ausgewertet werden.
|
static void |
setConnection(de.bsvrz.dav.daf.main.ClientDavInterface connection) |
static void |
setDebug(de.bsvrz.sys.funclib.debug.Debug debug) |
void |
setGroesseInfoAnteil(int groesseInfoAnteil) |
void |
setInformationsKanaele(java.util.List<de.bsvrz.dav.daf.main.config.SystemObject> informationsKanaele) |
static void |
setInputDaten(java.util.Vector<de.bsvrz.dav.daf.main.ResultData> inputDaten) |
static void |
setKonfigurationsBereich(de.bsvrz.dav.daf.main.config.ConfigurationArea konfigurationsBereich) |
static void |
setKonfigurationsObjekt(de.bsvrz.dav.daf.main.config.ConfigurationObject konfigurationsObjekt) |
void |
setLoeschOffset(long loeschOffset) |
static void |
setMeldungList(java.util.Map<java.lang.String,Meldung> meldungList) |
static void |
setMeldungsGruppenZuordnung(java.util.Map<java.lang.String,java.util.Set<java.lang.String>> meldungsGruppenZuordnung) |
static void |
setParamDaten(java.util.Vector<de.bsvrz.dav.daf.main.ResultData> paramDaten) |
static void |
setVersandObjekt(de.bsvrz.dav.daf.main.config.ConfigurationObject versandObjekt) |
void |
update(de.bsvrz.dav.daf.main.config.MutableSet set,
de.bsvrz.dav.daf.main.config.SystemObject[] addedObjects,
de.bsvrz.dav.daf.main.config.SystemObject[] removedObjects) |
void |
update(de.bsvrz.dav.daf.main.ResultData[] results) |
public static void main(java.lang.String[] args)
args
- übergebene Parameterpublic void parseArguments(de.bsvrz.sys.funclib.commandLineArgs.ArgumentList argumentList) throws java.lang.Exception
parseArguments
in interface de.bsvrz.sys.funclib.application.StandardApplication
argumentList
- Parameterjava.lang.Exception
- Exceptionpublic void initialize(de.bsvrz.dav.daf.main.ClientDavInterface connection) throws java.lang.Exception
initialize
in interface de.bsvrz.sys.funclib.application.StandardApplication
connection
- Verbindung zum Datenverteilerjava.lang.Exception
- Exceptionpublic void update(de.bsvrz.dav.daf.main.ResultData[] results)
update
in interface de.bsvrz.dav.daf.main.ClientReceiverInterface
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 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
public java.util.List<de.bsvrz.dav.daf.main.config.SystemObject> leseMenge(java.lang.String pidKonfigObjekt, java.lang.String pidMenge) throws java.lang.IllegalArgumentException
pidKonfigObjekt
- String KonfigurationsobjetpidMenge
- String Mengejava.lang.IllegalArgumentException
- Exceptionpublic static de.bsvrz.sys.funclib.debug.Debug getDebug()
public static void setDebug(de.bsvrz.sys.funclib.debug.Debug debug)
public static java.util.List<de.bsvrz.dav.daf.main.config.SystemObject> getInformationsKanaele()
public void setInformationsKanaele(java.util.List<de.bsvrz.dav.daf.main.config.SystemObject> informationsKanaele)
public static de.bsvrz.dav.daf.main.ClientDavInterface getConnection()
public static void setConnection(de.bsvrz.dav.daf.main.ClientDavInterface connection)
public static de.bsvrz.dav.daf.main.config.ConfigurationObject getKonfigurationsObjekt()
public static void setKonfigurationsObjekt(de.bsvrz.dav.daf.main.config.ConfigurationObject konfigurationsObjekt)
public static de.bsvrz.dav.daf.main.config.ConfigurationArea getKonfigurationsBereich()
public static void setKonfigurationsBereich(de.bsvrz.dav.daf.main.config.ConfigurationArea konfigurationsBereich)
public static java.util.Map<java.lang.String,Meldung> getMeldungList()
public static void setMeldungList(java.util.Map<java.lang.String,Meldung> meldungList)
public void update(de.bsvrz.dav.daf.main.config.MutableSet set, de.bsvrz.dav.daf.main.config.SystemObject[] addedObjects, de.bsvrz.dav.daf.main.config.SystemObject[] removedObjects)
update
in interface de.bsvrz.dav.daf.main.config.MutableSetChangeListener
public static java.util.Vector<de.bsvrz.dav.daf.main.ResultData> getSendeDaten()
public static java.util.Vector<de.bsvrz.dav.daf.main.ResultData> getParamDaten()
public static void setParamDaten(java.util.Vector<de.bsvrz.dav.daf.main.ResultData> paramDaten)
public static long getLoeschOffset()
public void setLoeschOffset(long loeschOffset)
public static int getGroesseInfoAnteil()
public void setGroesseInfoAnteil(int groesseInfoAnteil)
public static de.bsvrz.dav.daf.main.config.ConfigurationObject getVersandObjekt()
public static void setVersandObjekt(de.bsvrz.dav.daf.main.config.ConfigurationObject versandObjekt)
public static java.util.Vector<de.bsvrz.dav.daf.main.ResultData> getInputDaten()
public static void setInputDaten(java.util.Vector<de.bsvrz.dav.daf.main.ResultData> inputDaten)
public static java.util.Map<java.lang.String,java.util.Set<java.lang.String>> getMeldungsGruppenZuordnung()
public static void setMeldungsGruppenZuordnung(java.util.Map<java.lang.String,java.util.Set<java.lang.String>> meldungsGruppenZuordnung)
public static long getNextLaufendeNummerEmailFax()