public class DavTestUtil
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
static long |
DEFAULT_TIMEOUT |
Constructor and Description |
---|
DavTestUtil() |
Modifier and Type | Method and 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.SubscriptionState |
getReceivingInfo(de.bsvrz.dav.daf.main.config.ClientApplication application,
de.bsvrz.dav.daf.main.config.SystemObject object,
de.bsvrz.dav.daf.main.DataDescription dataDescription) |
static de.bsvrz.dav.daf.main.ClientSubscriptionInfo.ClientReceivingSubscription |
getReceivingState(de.bsvrz.dav.daf.main.config.ClientApplication application,
de.bsvrz.dav.daf.main.config.SystemObject object,
de.bsvrz.dav.daf.main.DataDescription dataDescription) |
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) |
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) |
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) |
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) |
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) |
static de.bsvrz.dav.daf.main.ApplicationSubscriptionInfo |
getSubscriptionState(de.bsvrz.dav.daf.main.config.ClientApplication application) |
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
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
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
java.io.IOException
public 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
java.io.IOException
public 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
java.io.IOException
public 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
java.io.IOException
public static de.bsvrz.dav.daf.main.SubscriptionState 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
java.io.IOException
public 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
java.io.IOException
public static de.bsvrz.dav.daf.main.ClientSubscriptionInfo.ClientReceivingSubscription 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
java.io.IOException
public 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
java.io.IOException
public 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)