|
||||||||||
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 Parameterpublic void parseArguments(de.bsvrz.sys.funclib.commandLineArgs.ArgumentList argumentList) throws java.lang.Exception
parseArguments
in interface de.bsvrz.sys.funclib.application.StandardApplication
argumentList
-
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.StandardApplication
connection
- Verbindung zum Datenverteiler
java.lang.Exception
public 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.IllegalArgumentException
public 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()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |