public class ParameterSender extends Thread implements de.bsvrz.dav.daf.main.ClientSenderInterface
Thread.State, Thread.UncaughtExceptionHandler
Modifier and Type | Field and Description |
---|---|
private de.bsvrz.dav.daf.main.ClientDavInterface |
connection
Die Datenverteilerverbindung.
|
private de.bsvrz.dav.daf.main.ResultData |
daten
Die Daten, die gesendet werden sollen.
|
private de.bsvrz.dav.daf.main.DataDescription |
datenBeschreibung
Datenbeschreibung der Daten, die verarbeitet werden.
|
private de.bsvrz.dav.daf.main.config.SystemObject |
davObjekt
Das DAV-Objekt, für das das Senden erfolgt.
|
private static de.bsvrz.sys.funclib.debug.Debug |
DEBUG
Debug-Logger für Logging-Ausgaben.
|
(package private) static long |
TIMEOUT
Zeitin ms, die max. auf Sendesteuerung gewartet wird.
|
private boolean |
warten
Ist auf true gesetzt, solange auf Sendesteuerung gewartet wird.
|
MAX_PRIORITY, MIN_PRIORITY, NORM_PRIORITY
Constructor and Description |
---|
ParameterSender(de.bsvrz.dav.daf.main.ClientDavInterface con,
de.bsvrz.dav.daf.main.config.SystemObject obj,
de.bsvrz.dav.daf.main.ResultData data,
String atgPid)
Konstruiert eine neue Instanz vom Typ
ParameterSender . |
Modifier and Type | Method and Description |
---|---|
void |
dataRequest(de.bsvrz.dav.daf.main.config.SystemObject object,
de.bsvrz.dav.daf.main.DataDescription dataDescription,
byte state) |
boolean |
isRequestSupported(de.bsvrz.dav.daf.main.config.SystemObject so,
de.bsvrz.dav.daf.main.DataDescription dd) |
void |
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 DEBUG
static final long TIMEOUT
private final de.bsvrz.dav.daf.main.ClientDavInterface connection
private final de.bsvrz.dav.daf.main.config.SystemObject davObjekt
private final de.bsvrz.dav.daf.main.DataDescription datenBeschreibung
private final de.bsvrz.dav.daf.main.ResultData daten
private boolean warten
public ParameterSender(de.bsvrz.dav.daf.main.ClientDavInterface con, de.bsvrz.dav.daf.main.config.SystemObject obj, de.bsvrz.dav.daf.main.ResultData data, String atgPid)
ParameterSender
. Die
übergebenen Daten werden auf die angegebene Parameter-ATG kopiert und
nach starten des Threads unter dem Aspekt asp.parameterVorgabe gesendet.con
- ClientDavInterfaceobj
- Systemobjektdata
- die Daten, die gesendet werden sollenatgPid
- die PID der Parameter-ATG, auf die die Daten kopiert werden
sollenpublic 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 so, de.bsvrz.dav.daf.main.DataDescription dd)
isRequestSupported
in interface de.bsvrz.dav.daf.main.ClientSenderInterface
Copyright © 2016 BitCtrl Systems GmbH. All rights reserved.