de.bsvrz.pua.prot.processing.onlinebuffer
Class OnlineDataReceiver
java.lang.Object
de.bsvrz.pua.prot.processing.onlinebuffer.OnlineDataReceiver
public class OnlineDataReceiver
- extends java.lang.Object
Klasse zum Abfragen von Online-Daten.
Objekte dieser Klasse dürfen nicht zum synchronisieren verwendet werden. D.h. notify
und
notifyAll()
düfen nicht verwendet werden! (Diese Methoden können nicht überschrieben werden, da sie
als final
deklariert wurden.)
- Version:
- $Revision: 1.2 $ / $Date: 2008/01/22 16:55:49 $ / ($Author: yvonnes $)
- Author:
- beck et al. projects GmbH, Martin Hilgers
Constructor Summary |
protected |
OnlineDataReceiver(de.bsvrz.pua.prot.processing.onlinebuffer.OnlineDataReceiverObject receiver)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
OnlineDataReceiver
protected OnlineDataReceiver(de.bsvrz.pua.prot.processing.onlinebuffer.OnlineDataReceiverObject receiver)
take
public ExtResultData take(long timeout)
throws java.lang.InterruptedException
- Liefert einen Datensatz. Die Methode wartet bis ein Datensatz eingetroffen ist.
- Parameters:
timeout
- Maximale Wartezeit. Wird die Wartezeit überschritten, so wird die Methode abgebrochen und
false
zurückgegeben. Ist dieser Parameter 0
so wird solange gewartet,
bis Daten eintreffen.
- Returns:
- Empfangener Datensatz.
- Throws:
java.lang.InterruptedException
- Warten auf Antwortdatensatz wurde unterbrochen.
unsubscribe
public void unsubscribe()
- Meldet den Empfang von Daten ab. Das Objekt meldet sich vom Empfang der Daten ab.
Copyright © 2005-2008 beck et al. projects GmbH All Rights Reserved.