|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectde.bsvrz.vew.bmvew.bmvew.BetriebsMeldungApp
public class BetriebsMeldungApp
Die SW-Einheit Betriebsmeldungsverwaltung ist für die Verwaltung der automatisch und manuell erzeugten Meldungen
zuständig. Die Betriebsmeldungsverwaltung prüft die automatisch erstellten Meldungen (im folgenden
Informationsmeldungen genannt) nach parametrierbaren Kriterien und führt entsprechende Aktionen durch. Neben dieser
Behandlung der Informationsmeldungen ist die SWE für die Verwaltung von Meldungen zuständig, die interaktiven
Charakter haben. Bei diesem Meldungstyp werden zusätzlich Abläufe für die Lebenszeit der Meldung verwaltet.
Folgende Startparameter sind möglich:
DAF-Startparameter wie in SSB beschrieben und durch StandardApplication verarbeitet:
Beispiele:
-datenverteiler=rechnerDav:8083
-debugLevelStdErrText=CONFIG
-debugLevelFileText=CONFIG
-benutzer=Tester
-authentifizierung=C:\kernsoftware-3.4.4\passwd
Spezielle Startparameter:
| Field Summary |
|---|
| Fields inherited from interface de.bsvrz.dav.daf.main.ClientSenderInterface |
|---|
START_SENDING, STOP_SENDING, STOP_SENDING_NO_RIGHTS, STOP_SENDING_NOT_A_VALID_SUBSCRIPTION |
| Constructor Summary | |
|---|---|
BetriebsMeldungApp()
|
|
| Method Summary | |
|---|---|
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)
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public BetriebsMeldungApp()
| Method Detail |
|---|
public static void main(java.lang.String[] args)
args - übergebene Parameter
public void parseArguments(de.bsvrz.sys.funclib.commandLineArgs.ArgumentList argumentList)
throws java.lang.Exception
parseArguments in interface de.bsvrz.sys.funclib.application.StandardApplicationargumentList -
java.lang.Exception
public void initialize(de.bsvrz.dav.daf.main.ClientDavInterface connection)
throws java.lang.Exception
initialize in interface de.bsvrz.sys.funclib.application.StandardApplicationconnection - Verbindung zum Datenverteiler
java.lang.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 Menge
java.lang.Exception
java.lang.IllegalArgumentExceptionpublic 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.MutableSetChangeListenerpublic 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()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||