Class DatenverteilerImpl
- java.lang.Object
-
- de.bsvrz.sys.funclib.bitctrl.modell.impl.AbstractSystemObjekt
-
- de.bsvrz.sys.funclib.bitctrl.modell.systemmodellglobal.objekte.impl.DatenverteilerImpl
-
- All Implemented Interfaces:
de.bsvrz.sys.funclib.bitctrl.modell.KonfigurationsObjekt
,KonfigurationsObjekt
,Datenverteiler
,de.bsvrz.sys.funclib.bitctrl.modell.SystemObjekt
,java.lang.Comparable<de.bsvrz.sys.funclib.bitctrl.modell.SystemObjekt>
public class DatenverteilerImpl extends de.bsvrz.sys.funclib.bitctrl.modell.impl.AbstractSystemObjekt implements Datenverteiler
Definiert einen Datenverteiler mit seinen Eigenschaften.
-
-
Field Summary
-
Fields inherited from interface de.bsvrz.sys.funclib.bitctrl.modell.systemmodellglobal.objekte.Datenverteiler
PID
-
-
Constructor Summary
Constructors Constructor Description DatenverteilerImpl()
Der Defaultkonstruktor wird für das Erzeugen des Systemobjekts über per Reflection-API benötigt.DatenverteilerImpl(de.bsvrz.dav.daf.main.config.SystemObject objekt, de.bsvrz.sys.funclib.bitctrl.modell.ObjektFactory factory)
Initialisierung.
-
Method Summary
Modifier and Type Method Description int
compareTo(de.bsvrz.sys.funclib.bitctrl.modell.SystemObjekt arg0)
protected java.lang.String
doGetTypPid()
boolean
equals(java.lang.Object arg0)
de.bsvrz.sys.funclib.bitctrl.modell.AenderbareMenge<Applikation>
getApplikationen()
Mit dem Datenverteiler verbundene Applikationen.long
getId()
KdAlternativeObjektbezeichnung
getKdAlternativeObjektbezeichnung()
Verwaltet bis zu zehn alternative Bezeichnungen.KdDatenverteilerEigenschaften
getKdDatenverteilerEigenschaften()
Eigenschaften eines Datenverteilers.KdDefaultParameterdatensaetze
getKdDefaultParameterdatensaetze()
Attributgruppe zur Speicherung von Default-Parameterdatensätzen für alle Parameter-Attributgruppen eines Typs.KdInfo
getKdInfo()
Attributgruppe zur Speicherung von beschreibenden Informationen zu einem Objekt.de.bsvrz.sys.funclib.bitctrl.modell.SystemObjektBereich
getKonfigurationsBereich()
java.lang.String
getName()
de.bsvrz.sys.funclib.bitctrl.modell.ObjektFactory
getObjektFactory()
OdAngemeldeteApplikationen
getOdAngemeldeteApplikationen()
Attributgruppe zur Übertragung aller Applikationen, die an einem Datenverteiler angemeldet sind.OdArchivAntwort
getOdArchivAntwort()
Zur Übermittlung der Ergebnisse von Archivanfragen an die anfragende Applikation.OdDatenverteilerKommunikationsZustand
getOdDatenverteilerKommunikationsZustand()
Datensatz, den der Datenverteiler als Quelle anmeldet, um über den Zustand der Kommunikation mit anderen Datenverteilern zu informieren.OdDatenverteilerRechtepruefung
getOdDatenverteilerRechtepruefung()
Datensatz, den der Datenverteiler als Quelle anmeldet um über den Zustand der Rechteprüfung zu informieren.OdDatenverteilerSchnittstelle
getOdDatenverteilerSchnittstelle()
Schnittstelle für Anfragen und Antworten an die Applikation des Datenverteilers.OdDistributionspaketReleaseInfo
getOdDistributionspaketReleaseInfo()
Informationen über ein Distributionspaket.OdKonfigurationsAntwort
getOdKonfigurationsAntwort()
Zur Übermittlung der Ergebnisse von Konfigurationsanfragen an die anfragende Applikation.OdKonfigurationsSchreibAntwort
getOdKonfigurationsSchreibAntwort()
Zur Übermittlung der Ergebnisse von Konfigurationsänderungsanfragen an die anfragende Applikation.OdTelegrammLaufzeiten
getOdTelegrammLaufzeiten()
Attributgruppe zur Übertragung der Ergebnisse einer Telegrammlaufzeitmessung.OdTerminierung
getOdTerminierung()
Attributgruppe zur Übertragung von Anfragen um Verbindungen zu Applikationen oder Datenverteilern zu terminieren.PdDeaktivierteVerbindungen
getPdDeaktivierteVerbindungen()
Parameterdatensatz mit dem Datenverteiler-Verbindungen deaktiviert werden können.java.lang.String
getPid()
de.bsvrz.dav.daf.main.config.SystemObject
getSystemObject()
de.bsvrz.sys.funclib.bitctrl.modell.SystemObjektTyp
getTyp()
int
hashCode()
void
init(de.bsvrz.dav.daf.main.config.SystemObject arg0, de.bsvrz.sys.funclib.bitctrl.modell.ObjektFactory arg1)
java.lang.String
toString()
-
Methods inherited from class de.bsvrz.sys.funclib.bitctrl.modell.impl.AbstractSystemObjekt
getDatensatz
-
-
-
-
Constructor Detail
-
DatenverteilerImpl
public DatenverteilerImpl()
Der Defaultkonstruktor wird für das Erzeugen des Systemobjekts über per Reflection-API benötigt.
-
DatenverteilerImpl
public DatenverteilerImpl(de.bsvrz.dav.daf.main.config.SystemObject objekt, de.bsvrz.sys.funclib.bitctrl.modell.ObjektFactory factory)
Initialisierung.- Parameters:
objekt
- ein beliebiges Systemobjekt.factory
- die Fabrik, die das Systemobjekt angelegt hat.
-
-
Method Detail
-
doGetTypPid
protected java.lang.String doGetTypPid()
-
getApplikationen
public de.bsvrz.sys.funclib.bitctrl.modell.AenderbareMenge<Applikation> getApplikationen()
Description copied from interface:Datenverteiler
Mit dem Datenverteiler verbundene Applikationen.- Specified by:
getApplikationen
in interfaceDatenverteiler
- Returns:
- die Menge Applikationen oder
null
, wenn eine optionale Menge nicht versorgt ist.
-
getOdAngemeldeteApplikationen
public OdAngemeldeteApplikationen getOdAngemeldeteApplikationen()
Description copied from interface:Datenverteiler
Attributgruppe zur Übertragung aller Applikationen, die an einem Datenverteiler angemeldet sind.- Specified by:
getOdAngemeldeteApplikationen
in interfaceDatenverteiler
- Returns:
- der Datensatz AngemeldeteApplikationen.
-
getOdTerminierung
public OdTerminierung getOdTerminierung()
Description copied from interface:Datenverteiler
Attributgruppe zur Übertragung von Anfragen um Verbindungen zu Applikationen oder Datenverteilern zu terminieren.- Specified by:
getOdTerminierung
in interfaceDatenverteiler
- Returns:
- der Datensatz Terminierung.
-
getOdKonfigurationsAntwort
public OdKonfigurationsAntwort getOdKonfigurationsAntwort()
Description copied from interface:Datenverteiler
Zur Übermittlung der Ergebnisse von Konfigurationsanfragen an die anfragende Applikation.- Specified by:
getOdKonfigurationsAntwort
in interfaceDatenverteiler
- Returns:
- der Datensatz KonfigurationsAntwort.
-
getKdDefaultParameterdatensaetze
public KdDefaultParameterdatensaetze getKdDefaultParameterdatensaetze()
Description copied from interface:Datenverteiler
Attributgruppe zur Speicherung von Default-Parameterdatensätzen für alle Parameter-Attributgruppen eines Typs.- Specified by:
getKdDefaultParameterdatensaetze
in interfaceDatenverteiler
- Specified by:
getKdDefaultParameterdatensaetze
in interfaceKonfigurationsObjekt
- Returns:
- der Datensatz DefaultParameterdatensaetze.
-
getOdDistributionspaketReleaseInfo
public OdDistributionspaketReleaseInfo getOdDistributionspaketReleaseInfo()
Description copied from interface:Datenverteiler
Informationen über ein Distributionspaket.- Specified by:
getOdDistributionspaketReleaseInfo
in interfaceDatenverteiler
- Returns:
- der Datensatz DistributionspaketReleaseInfo.
-
getOdKonfigurationsSchreibAntwort
public OdKonfigurationsSchreibAntwort getOdKonfigurationsSchreibAntwort()
Description copied from interface:Datenverteiler
Zur Übermittlung der Ergebnisse von Konfigurationsänderungsanfragen an die anfragende Applikation.- Specified by:
getOdKonfigurationsSchreibAntwort
in interfaceDatenverteiler
- Returns:
- der Datensatz KonfigurationsSchreibAntwort.
-
getOdDatenverteilerSchnittstelle
public OdDatenverteilerSchnittstelle getOdDatenverteilerSchnittstelle()
Description copied from interface:Datenverteiler
Schnittstelle für Anfragen und Antworten an die Applikation des Datenverteilers.- Specified by:
getOdDatenverteilerSchnittstelle
in interfaceDatenverteiler
- Returns:
- der Datensatz DatenverteilerSchnittstelle.
-
getKdInfo
public KdInfo getKdInfo()
Description copied from interface:Datenverteiler
Attributgruppe zur Speicherung von beschreibenden Informationen zu einem Objekt.- Specified by:
getKdInfo
in interfaceDatenverteiler
- Specified by:
getKdInfo
in interfaceKonfigurationsObjekt
- Returns:
- der Datensatz Info.
-
getKdAlternativeObjektbezeichnung
public KdAlternativeObjektbezeichnung getKdAlternativeObjektbezeichnung()
Description copied from interface:Datenverteiler
Verwaltet bis zu zehn alternative Bezeichnungen.- Specified by:
getKdAlternativeObjektbezeichnung
in interfaceDatenverteiler
- Specified by:
getKdAlternativeObjektbezeichnung
in interfaceKonfigurationsObjekt
- Returns:
- der Datensatz AlternativeObjektbezeichnung.
-
getOdTelegrammLaufzeiten
public OdTelegrammLaufzeiten getOdTelegrammLaufzeiten()
Description copied from interface:Datenverteiler
Attributgruppe zur Übertragung der Ergebnisse einer Telegrammlaufzeitmessung.Die Attributgruppe enthält die Ergebnisse einer vom Datenverteiler durchgeführten Telegrammlaufzeitermittlung zu den mit ihm verbundenen Applikationen.
- Specified by:
getOdTelegrammLaufzeiten
in interfaceDatenverteiler
- Returns:
- der Datensatz TelegrammLaufzeiten.
-
getPdDeaktivierteVerbindungen
public PdDeaktivierteVerbindungen getPdDeaktivierteVerbindungen()
Description copied from interface:Datenverteiler
Parameterdatensatz mit dem Datenverteiler-Verbindungen deaktiviert werden können.- Specified by:
getPdDeaktivierteVerbindungen
in interfaceDatenverteiler
- Returns:
- der Datensatz DeaktivierteVerbindungen.
-
getOdDatenverteilerKommunikationsZustand
public OdDatenverteilerKommunikationsZustand getOdDatenverteilerKommunikationsZustand()
Description copied from interface:Datenverteiler
Datensatz, den der Datenverteiler als Quelle anmeldet, um über den Zustand der Kommunikation mit anderen Datenverteilern zu informieren.- Specified by:
getOdDatenverteilerKommunikationsZustand
in interfaceDatenverteiler
- Returns:
- der Datensatz DatenverteilerKommunikationsZustand.
-
getOdDatenverteilerRechtepruefung
public OdDatenverteilerRechtepruefung getOdDatenverteilerRechtepruefung()
Description copied from interface:Datenverteiler
Datensatz, den der Datenverteiler als Quelle anmeldet um über den Zustand der Rechteprüfung zu informieren.- Specified by:
getOdDatenverteilerRechtepruefung
in interfaceDatenverteiler
- Returns:
- der Datensatz DatenverteilerRechtepruefung.
-
getOdArchivAntwort
public OdArchivAntwort getOdArchivAntwort()
Description copied from interface:Datenverteiler
Zur Übermittlung der Ergebnisse von Archivanfragen an die anfragende Applikation.- Specified by:
getOdArchivAntwort
in interfaceDatenverteiler
- Returns:
- der Datensatz ArchivAntwort.
-
getKdDatenverteilerEigenschaften
public KdDatenverteilerEigenschaften getKdDatenverteilerEigenschaften()
Description copied from interface:Datenverteiler
Eigenschaften eines Datenverteilers.- Specified by:
getKdDatenverteilerEigenschaften
in interfaceDatenverteiler
- Returns:
- der Datensatz DatenverteilerEigenschaften.
-
init
public void init(de.bsvrz.dav.daf.main.config.SystemObject arg0, de.bsvrz.sys.funclib.bitctrl.modell.ObjektFactory arg1)
-
getObjektFactory
public de.bsvrz.sys.funclib.bitctrl.modell.ObjektFactory getObjektFactory()
-
equals
public boolean equals(java.lang.Object arg0)
- Overrides:
equals
in classjava.lang.Object
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classjava.lang.Object
-
getId
public long getId()
- Specified by:
getId
in interfacede.bsvrz.sys.funclib.bitctrl.modell.SystemObjekt
-
getName
public java.lang.String getName()
- Specified by:
getName
in interfacede.bsvrz.sys.funclib.bitctrl.modell.SystemObjekt
-
getPid
public java.lang.String getPid()
- Specified by:
getPid
in interfacede.bsvrz.sys.funclib.bitctrl.modell.SystemObjekt
-
getTyp
public de.bsvrz.sys.funclib.bitctrl.modell.SystemObjektTyp getTyp()
- Specified by:
getTyp
in interfacede.bsvrz.sys.funclib.bitctrl.modell.SystemObjekt
-
getKonfigurationsBereich
public de.bsvrz.sys.funclib.bitctrl.modell.SystemObjektBereich getKonfigurationsBereich()
- Specified by:
getKonfigurationsBereich
in interfacede.bsvrz.sys.funclib.bitctrl.modell.SystemObjekt
-
getSystemObject
public de.bsvrz.dav.daf.main.config.SystemObject getSystemObject()
- Specified by:
getSystemObject
in interfacede.bsvrz.sys.funclib.bitctrl.modell.SystemObjekt
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
compareTo
public int compareTo(de.bsvrz.sys.funclib.bitctrl.modell.SystemObjekt arg0)
- Specified by:
compareTo
in interfacejava.lang.Comparable<de.bsvrz.sys.funclib.bitctrl.modell.SystemObjekt>
-
-