class ParameterSchreibenErmittler extends ParameterAnfrageBeantworter
ClientSenderInterface
hinaus, Parameterdatensätze an
Hierrchieobjekte und Typobjekte zu speichern, um sie mehreren untergeordneten
Systemobjekten als Daten zur Verfügung zu stellen.Thread.State, Thread.UncaughtExceptionHandler
Modifier and Type | Field and Description |
---|---|
private static de.bsvrz.sys.funclib.debug.Debug |
LOGGER
Logger für Debugausgaben.
|
private de.bsvrz.puk.param.lib.Parameter[] |
setzListe
die Parameter die gesetzt werden sollen.
|
MAX_PRIORITY, MIN_PRIORITY, NORM_PRIORITY
Constructor and Description |
---|
ParameterSchreibenErmittler(Parametrierung parametrierung,
de.bsvrz.dav.daf.main.config.SystemObject anfrager,
int index,
Object daten)
Konstruktor, erzeugt eine Instanz des Ermittlers.
|
Modifier and Type | Method and Description |
---|---|
protected Serializable |
ermittleAntwort()
Es werden alle inerhalb der Anfrage übermittelten Parameterdatensätze
innerhalb des Parametrierungsmoduls gespeichert und veröffentlicht.
|
protected de.bsvrz.puk.param.lib.ParametrierungsAnfrageTyp |
getAntwortTyp()
liefert den Typ der Antwort auf die entsprechende Anfrage.
|
private void |
setzeHierarchieParameter(HierarchieObjekt hierarchieObjekt,
de.bsvrz.puk.param.lib.Parameter parameter)
die Funktion setzt die Parameter eines Hierarchieobjekts und ruft die
Funktion zum Publizieren der Parameter auf.
|
private void |
setzeLokalenParameter(de.bsvrz.puk.param.lib.Parameter parameter)
setzt die Daten eines lokalen Parameter.
|
private void |
setzeTypParameter(de.bsvrz.dav.daf.main.config.SystemObjectType typ,
de.bsvrz.puk.param.lib.Parameter parameter)
setzt die Parameter eines Typobjekts.
|
dataRequest, erzeugeBeantworter, getAnfrager, getIndex, getParametrierung, isRequestSupported, run
activeCount, checkAccess, clone, countStackFrames, currentThread, destroy, dumpStack, enumerate, getAllStackTraces, getContextClassLoader, getDefaultUncaughtExceptionHandler, getId, getName, getPriority, getStackTrace, getState, getThreadGroup, getUncaughtExceptionHandler, holdsLock, interrupt, interrupted, isAlive, isDaemon, isInterrupted, join, join, join, resume, setContextClassLoader, setDaemon, setDefaultUncaughtExceptionHandler, setName, setPriority, setUncaughtExceptionHandler, sleep, sleep, start, stop, stop, suspend, toString, yield
private static final de.bsvrz.sys.funclib.debug.Debug LOGGER
private final de.bsvrz.puk.param.lib.Parameter[] setzListe
ParameterSchreibenErmittler(Parametrierung parametrierung, de.bsvrz.dav.daf.main.config.SystemObject anfrager, int index, Object daten)
parametrierung
- das verwendete Parametrierungsmodulanfrager
- das Systemobjekt, das die anfragende Applikation repräsentiertindex
- der Index der Anfragedaten
- die Parameterdaten der Anfrageprotected Serializable ermittleAntwort()
ermittleAntwort
in class ParameterAnfrageBeantworter
protected de.bsvrz.puk.param.lib.ParametrierungsAnfrageTyp getAntwortTyp()
ParameterAnfrageBeantworter
getAntwortTyp
in class ParameterAnfrageBeantworter
private void setzeHierarchieParameter(HierarchieObjekt hierarchieObjekt, de.bsvrz.puk.param.lib.Parameter parameter)
hierarchieObjekt
- das Hierarchieobjektparameter
- die zu setzenden Parameterprivate void setzeLokalenParameter(de.bsvrz.puk.param.lib.Parameter parameter)
parameter
- die Parameterdatenprivate void setzeTypParameter(de.bsvrz.dav.daf.main.config.SystemObjectType typ, de.bsvrz.puk.param.lib.Parameter parameter)
typ
- der Typ an dem die Parameter gesetzt werden sollenparameter
- die ParameterdatenCopyright © 2017 BitCtrl Systems GmbH. All rights reserved.