|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectjava.lang.Thread
de.bsvrz.sys.funclib.dambach.parameter.ParameterSender
public class ParameterSender
Kopieren und Versenden eines Parameterdatensatzes.
Kopiert einen Datensatz in einen anderen Datensatz, der die Struktur des
Quelldatensatzes exakt enthalten muss, aber eine unterschiedliche ATG haben
kann, und bietet Funktionalität zum Versenden der Daten.
Das Senden der Daten unter asp.parameterVorgabe erfolgt nach dem Starten des
Threads, der eine Instanz dieser Klasse verkörpert.
Nested Class Summary |
---|
Nested classes/interfaces inherited from class java.lang.Thread |
---|
java.lang.Thread.State, java.lang.Thread.UncaughtExceptionHandler |
Field Summary | |
---|---|
private static de.bsvrz.sys.funclib.debug.Debug |
_debug
Debug-Logger für Logging-Ausgaben |
private boolean |
_warten
Ist auf true gesetzt, solange auf Sendesteuerung gewartet wird |
(package private) de.bsvrz.dav.daf.main.ClientDavInterface |
connection
Die Datenverteilerverbindung |
(package private) de.bsvrz.dav.daf.main.ResultData |
daten
Die Daten, die gesendet werden sollen |
(package private) de.bsvrz.dav.daf.main.DataDescription |
datenBeschreibung
Datenbeschreibung der Daten, die verarbeitet werden |
(package private) de.bsvrz.dav.daf.main.config.SystemObject |
davObjekt
Das DAV-Objekt, für das das Senden erfolgt |
(package private) static long |
TIMEOUT
Zeitin ms, die max. auf Sendesteuerung gewartet wird |
Fields inherited from class java.lang.Thread |
---|
MAX_PRIORITY, MIN_PRIORITY, NORM_PRIORITY |
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 | |
---|---|
ParameterSender(de.bsvrz.dav.daf.main.ClientDavInterface con,
de.bsvrz.dav.daf.main.config.SystemObject obj,
de.bsvrz.dav.daf.main.ResultData data,
java.lang.String atgPid)
Konstruiert eine neue Instanz vom Typ ParameterSender . |
Method Summary | |
---|---|
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()
|
Methods inherited from class java.lang.Thread |
---|
activeCount, checkAccess, 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 |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
---|
private static final de.bsvrz.sys.funclib.debug.Debug _debug
static final long TIMEOUT
final de.bsvrz.dav.daf.main.ClientDavInterface connection
final de.bsvrz.dav.daf.main.config.SystemObject davObjekt
final de.bsvrz.dav.daf.main.DataDescription datenBeschreibung
final de.bsvrz.dav.daf.main.ResultData daten
private boolean _warten
Constructor Detail |
---|
public ParameterSender(de.bsvrz.dav.daf.main.ClientDavInterface con, de.bsvrz.dav.daf.main.config.SystemObject obj, de.bsvrz.dav.daf.main.ResultData data, java.lang.String atgPid)
ParameterSender
.
Die übergebenen Daten werden auf die angegebene Parameter-ATG kopiert
und nach starten des Threads unter dem Aspekt asp.parameterVorgabe
gesendet.
data
- die Daten, die gesendet werden sollenatgPid
- die PID der Parameter-ATG, auf die die Daten kopiert werden sollenMethod Detail |
---|
public void run()
run
in interface java.lang.Runnable
run
in class java.lang.Thread
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 so, de.bsvrz.dav.daf.main.DataDescription dd)
isRequestSupported
in interface de.bsvrz.dav.daf.main.ClientSenderInterface
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |