public class DavTestUtil
extends java.lang.Object
Modifier and Type | Field | Description |
---|---|---|
static long |
DEFAULT_TIMEOUT |
Constructor | Description |
---|---|
DavTestUtil() |
Modifier and Type | Method | Description |
---|---|---|
static void |
compareReceivers(de.bsvrz.dav.dav.subscriptions.SubscriptionInfo subscriptionInfo,
java.lang.String... expected) |
|
static void |
compareSenders(de.bsvrz.dav.dav.subscriptions.SubscriptionInfo subscriptionInfo,
java.lang.String... expected) |
|
static java.lang.String |
getDebugString(de.bsvrz.dav.dav.subscriptions.Subscription subscription) |
Wandelt die Anmeldungen einer Anmeldung in einen Debug-String, der dann z.B. als Text verglichen werden kann
|
static de.bsvrz.dav.daf.main.ClientSubscriptionInfo.ClientReceivingSubscription |
getReceivingInfo(de.bsvrz.dav.daf.main.config.ClientApplication application,
de.bsvrz.dav.daf.main.config.SystemObject object,
de.bsvrz.dav.daf.main.DataDescription dataDescription) |
Gibt die Details zu einer Empfangsanmeldung zurück
|
static de.bsvrz.dav.daf.main.SubscriptionState |
getReceivingState(de.bsvrz.dav.daf.main.config.ClientApplication application,
de.bsvrz.dav.daf.main.config.SystemObject object,
de.bsvrz.dav.daf.main.DataDescription dataDescription) |
Gibt den Status zu einer Empfangsanmeldung zurück
|
static de.bsvrz.dav.daf.main.ClientSubscriptionInfo.ClientSendingSubscription |
getSendingInfo(de.bsvrz.dav.daf.main.config.ClientApplication application,
de.bsvrz.dav.daf.main.config.SystemObject object,
de.bsvrz.dav.daf.main.DataDescription dataDescription) |
Gibt die Details zu einer Sendenden Anmeldung zurück
|
static de.bsvrz.dav.daf.main.SubscriptionState |
getSendingState(de.bsvrz.dav.daf.main.config.ClientApplication application,
de.bsvrz.dav.daf.main.config.SystemObject object,
de.bsvrz.dav.daf.main.DataDescription dataDescription) |
Gibt den Status zu einer Sendenden Anmeldung zurück
|
static de.bsvrz.dav.daf.main.ClientSubscriptionInfo |
getSubscriptionInfo(de.bsvrz.dav.daf.main.config.SystemObject object,
de.bsvrz.dav.daf.main.config.AttributeGroup atg,
de.bsvrz.dav.daf.main.config.Aspect asp,
short simVar,
de.bsvrz.dav.daf.main.config.DavApplication dav) |
Gibt die Anmeldungen an einer Datenidentifikation aus Datenverteilersicht zurück
|
static de.bsvrz.dav.daf.main.ClientSubscriptionInfo |
getSubscriptionInfo(de.bsvrz.dav.daf.main.config.SystemObject object,
de.bsvrz.dav.daf.main.config.AttributeGroup atg,
de.bsvrz.dav.daf.main.config.Aspect asp,
de.bsvrz.dav.daf.main.config.DavApplication dav) |
Gibt die Anmeldungen an einer Datenidentifikation aus Datenverteilersicht zurück
|
static de.bsvrz.dav.daf.main.ClientSubscriptionInfo |
getSubscriptionInfo(de.bsvrz.dav.daf.main.config.SystemObject object,
de.bsvrz.dav.daf.main.DataDescription dataDescription,
de.bsvrz.dav.daf.main.config.DavApplication dav) |
Gibt die Anmeldungen an einer Datenidentifikation aus Datenverteilersicht zurück
|
static de.bsvrz.dav.daf.main.ApplicationSubscriptionInfo |
getSubscriptionState(de.bsvrz.dav.daf.main.config.ClientApplication application) |
Gibt die angemeldeten Daten einer Applikation aus Datenverteilersicht zurück
|
static de.bsvrz.dav.daf.main.ResultData |
readData(de.bsvrz.dav.daf.main.config.SystemObject systemObject,
de.bsvrz.dav.daf.main.DataDescription dataDescription) |
Empfängt den nächsten Datensatz an das angegebene DE mit der angegebenen Datenidentifikation.
|
static de.bsvrz.dav.daf.main.ResultData |
readData(de.bsvrz.dav.daf.main.config.SystemObject systemObject,
de.bsvrz.dav.daf.main.DataDescription dataDescription,
long timeout) |
Empfängt den nächsten Datensatz an das angegebene DE mit der angegebenen Datenidentifikation.
|
static void |
sendData(de.bsvrz.dav.daf.main.ResultData dataset) |
Sendet einen DAF-Datensatz als Sender.
|
static void |
sendData(de.bsvrz.dav.daf.main.ResultData dataset,
de.bsvrz.dav.daf.main.SenderRole senderRole) |
Sendet einen DAF-Datensatz als Sender.
|
static void |
startRead(de.bsvrz.dav.daf.main.config.SystemObject systemObject,
de.bsvrz.dav.daf.main.DataDescription dataDescription) |
Meldet sich als Empfänger auf eine Datenidentifikation an, sodass folgende Aufrufe von readData() Werte ab dem aktuellen Zeitpunkt zurückgeben.
|
public static final long DEFAULT_TIMEOUT
public static void sendData(de.bsvrz.dav.daf.main.ResultData dataset) throws de.bsvrz.dav.daf.main.OneSubscriptionPerSendData
dataset
- datensatzde.bsvrz.dav.daf.main.OneSubscriptionPerSendData
public static void sendData(de.bsvrz.dav.daf.main.ResultData dataset, de.bsvrz.dav.daf.main.SenderRole senderRole) throws de.bsvrz.dav.daf.main.OneSubscriptionPerSendData
dataset
- datensatzsenderRole
- de.bsvrz.dav.daf.main.OneSubscriptionPerSendData
public static de.bsvrz.dav.daf.main.ResultData readData(de.bsvrz.dav.daf.main.config.SystemObject systemObject, de.bsvrz.dav.daf.main.DataDescription dataDescription) throws java.lang.InterruptedException
AssertionError
.systemObject
- ObjektdataDescription
- Datenidentifikationjava.lang.InterruptedException
public static de.bsvrz.dav.daf.main.ResultData readData(de.bsvrz.dav.daf.main.config.SystemObject systemObject, de.bsvrz.dav.daf.main.DataDescription dataDescription, long timeout) throws java.lang.InterruptedException
AssertionError
.systemObject
- ObjektdataDescription
- Datenidentifikationtimeout
- Timeout in Millisekundenjava.lang.InterruptedException
public static void startRead(de.bsvrz.dav.daf.main.config.SystemObject systemObject, de.bsvrz.dav.daf.main.DataDescription dataDescription) throws java.lang.InterruptedException
systemObject
- ObjektdataDescription
- Datenidentifikationjava.lang.InterruptedException
public static de.bsvrz.dav.daf.main.ApplicationSubscriptionInfo getSubscriptionState(de.bsvrz.dav.daf.main.config.ClientApplication application) throws java.io.IOException
application
- Applikationjava.io.IOException
- Falls nicht ermittelt werden konntepublic static de.bsvrz.dav.daf.main.ClientSubscriptionInfo getSubscriptionInfo(de.bsvrz.dav.daf.main.config.SystemObject object, de.bsvrz.dav.daf.main.config.AttributeGroup atg, de.bsvrz.dav.daf.main.config.Aspect asp, de.bsvrz.dav.daf.main.config.DavApplication dav) throws java.io.IOException
object
- Objektatg
- Attributgruppeasp
- Aspektdav
- Datenverteilerjava.io.IOException
- Falls nicht ermittelt werden konntepublic static de.bsvrz.dav.daf.main.ClientSubscriptionInfo getSubscriptionInfo(de.bsvrz.dav.daf.main.config.SystemObject object, de.bsvrz.dav.daf.main.config.AttributeGroup atg, de.bsvrz.dav.daf.main.config.Aspect asp, short simVar, de.bsvrz.dav.daf.main.config.DavApplication dav) throws java.io.IOException
object
- Objektatg
- Attributgruppeasp
- AspektsimVar
- Simulationsvariantedav
- Datenverteilerjava.io.IOException
- Falls nicht ermittelt werden konntepublic static de.bsvrz.dav.daf.main.ClientSubscriptionInfo getSubscriptionInfo(de.bsvrz.dav.daf.main.config.SystemObject object, de.bsvrz.dav.daf.main.DataDescription dataDescription, de.bsvrz.dav.daf.main.config.DavApplication dav) throws java.io.IOException
object
- ObjektdataDescription
- Attributgruppe, Aspekt und Simulationsvariantedav
- Datenverteilerjava.io.IOException
- Falls ein Fehler auftratpublic static de.bsvrz.dav.daf.main.ClientSubscriptionInfo.ClientReceivingSubscription getReceivingInfo(de.bsvrz.dav.daf.main.config.ClientApplication application, de.bsvrz.dav.daf.main.config.SystemObject object, de.bsvrz.dav.daf.main.DataDescription dataDescription) throws java.io.IOException
application
- Applikationobject
- ObjektdataDescription
- Attributgruppe, Aspekt und Simulationsvariantejava.io.IOException
- Falls ein Fehler auftratpublic static de.bsvrz.dav.daf.main.ClientSubscriptionInfo.ClientSendingSubscription getSendingInfo(de.bsvrz.dav.daf.main.config.ClientApplication application, de.bsvrz.dav.daf.main.config.SystemObject object, de.bsvrz.dav.daf.main.DataDescription dataDescription) throws java.io.IOException
application
- Applikationobject
- ObjektdataDescription
- Attributgruppe, Aspekt und Simulationsvariantejava.io.IOException
- Falls ein Fehler auftratpublic static de.bsvrz.dav.daf.main.SubscriptionState getReceivingState(de.bsvrz.dav.daf.main.config.ClientApplication application, de.bsvrz.dav.daf.main.config.SystemObject object, de.bsvrz.dav.daf.main.DataDescription dataDescription) throws java.io.IOException
application
- Applikationobject
- ObjektdataDescription
- Attributgruppe, Aspekt und Simulationsvariantejava.io.IOException
- Falls ein Fehler auftratpublic static de.bsvrz.dav.daf.main.SubscriptionState getSendingState(de.bsvrz.dav.daf.main.config.ClientApplication application, de.bsvrz.dav.daf.main.config.SystemObject object, de.bsvrz.dav.daf.main.DataDescription dataDescription) throws java.io.IOException
application
- Applikationobject
- ObjektdataDescription
- Attributgruppe, Aspekt und Simulationsvariantejava.io.IOException
- Falls ein Fehler auftratpublic static java.lang.String getDebugString(de.bsvrz.dav.dav.subscriptions.Subscription subscription)
subscription
- Anmeldungpublic static void compareSenders(de.bsvrz.dav.dav.subscriptions.SubscriptionInfo subscriptionInfo, java.lang.String... expected)
public static void compareReceivers(de.bsvrz.dav.dav.subscriptions.SubscriptionInfo subscriptionInfo, java.lang.String... expected)