class ParametrierungsAnfrage extends Object
Modifier and Type | Field and Description |
---|---|
private long |
anfrageZeit
der Zeitpunkt der Anfrage.
|
private Serializable |
ergebnis
das ermittelte Ergebnis.
|
private static int |
globaleId
der globaler Zähler für die ID der Anfrage.
|
private int |
id
die ID der Anfrage.
|
private Object |
lock
Lock zur Synchronisation der Abfrage.
|
private static de.bsvrz.sys.funclib.debug.Debug |
LOGGER
Logger für Debugausgaben.
|
private static int |
MAXIMALE_WARTEZEIT
Maximale Wartezeit auf eine Antwort der Parametrierung (in ms).
|
private Serializable |
parameter
die Parameter der Anfrage.
|
private ParametrierungsAnfrageTyp |
typ
der Type der Anfrage.
|
Constructor and Description |
---|
ParametrierungsAnfrage(int id)
Konstruktor, erzeugt eine
ParametrierungsAnfrage zur Steuerung
der Parametrierung. |
ParametrierungsAnfrage(ParametrierungsAnfrageTyp typ,
Serializable parameter)
Konstruktor, erzeugt eine
ParametrierungsAnfrage . |
Modifier and Type | Method and Description |
---|---|
private int |
erzeugeId()
ermittelt die nächste ID für eine Anfrage.
|
(package private) long |
getId()
liefert die ID der Anfrage.
|
(package private) void |
setErgebnis(de.bsvrz.dav.daf.main.Data data)
setzt das Ergebnis der Anfrage.
|
(package private) Serializable |
warteAufErgebnis(de.bsvrz.dav.daf.main.ClientDavInterface verbindung,
de.bsvrz.dav.daf.main.DataDescription anfrageDesc)
versendet die Anfrage und wartet, bis ein Ergebnis ermittelt wurde.
|
private static final de.bsvrz.sys.funclib.debug.Debug LOGGER
private static final int MAXIMALE_WARTEZEIT
private static int globaleId
private final Serializable parameter
private final ParametrierungsAnfrageTyp typ
private Serializable ergebnis
private final int id
private long anfrageZeit
private final Object lock
ParametrierungsAnfrage(int id)
ParametrierungsAnfrage
zur Steuerung
der Parametrierung.id
- die ID der Anfrage, unterstützt wird nur -1 für BackupParametrierungsAnfrage(ParametrierungsAnfrageTyp typ, Serializable parameter)
ParametrierungsAnfrage
.typ
- der Typ der Anfrageparameter
- die Parameter der Anfrageprivate int erzeugeId()
long getId()
void setErgebnis(de.bsvrz.dav.daf.main.Data data)
data
- das ErgebnisSerializable warteAufErgebnis(de.bsvrz.dav.daf.main.ClientDavInterface verbindung, de.bsvrz.dav.daf.main.DataDescription anfrageDesc) throws ParameterClientException
verbindung
- die verwendete DatenverteilerverbindunganfrageDesc
- die Datenbeschreibung für eine ParameteranfrageParameterClientException
- die Anfrage konnte nicht erfolgreich ausgeführt werdenCopyright © 2017 BitCtrl Systems GmbH. All rights reserved.