de.bsvrz.dav.daf.main.ApplicationCloseActionHandler, de.bsvrz.dav.daf.main.ClientDavInterfacepublic class LogosClientDavConnection
extends de.bsvrz.dav.daf.main.ClientDavConnection
implements de.bsvrz.dav.daf.main.ApplicationCloseActionHandler
Klasse, die eine ClientDavConnection global zur Verfügung stellt.
| Modifier and Type | Class | Description |
|---|---|---|
static interface |
LogosClientDavConnection.ConnectionListener |
| Constructor | Description |
|---|---|
LogosClientDavConnection(de.bsvrz.dav.daf.main.ClientDavParameters parameters) |
|
LogosClientDavConnection(de.bsvrz.dav.daf.main.ClientDavParameters parameters,
de.bsvrz.dav.daf.main.config.DataModel dataModel) |
| Modifier and Type | Method | Description |
|---|---|---|
void |
addListener(LogosClientDavConnection.ConnectionListener listener) |
|
void |
close(java.lang.String reason) |
|
java.util.Set<de.bsvrz.dav.daf.main.archive.ArchiveData> |
getArchivData(java.lang.String soPid,
java.lang.String atgPid,
java.lang.String aspPid,
long von,
long bis) |
|
de.bsvrz.dav.daf.main.archive.ArchiveDataStream |
getArchiveStream(java.lang.String soPid,
java.lang.String atgPid,
java.lang.String aspPid,
long von,
long bis) |
|
static LogosClientDavConnection |
getInstance() |
gibt die letzte ClientDavConnection zurück oder null, wenn nie eine
Connection durch einen Construtor-Aufruf dieser Klasse erzeugt oder mit
setConnection gesetzt wurde. |
de.bsvrz.dav.daf.main.Dataset |
getLastArchiveDataByArchiveTime(de.bsvrz.dav.daf.main.config.SystemObject so,
de.bsvrz.dav.daf.main.DataDescription descr,
long maxHistory) |
Bestimmung des letzten archivierten Datensatzes mit Datenanteil für die
angegebene
SystemObject - DataDescription Kombination. |
de.bsvrz.dav.daf.main.Dataset |
getLastArchiveDataByDataTime(de.bsvrz.dav.daf.main.config.SystemObject so,
de.bsvrz.dav.daf.main.DataDescription descr,
long fromTime,
long toTime) |
Bestimmung des letzten archivierten Datensatzes mit Datenanteil für die
angegebene
SystemObject - DataDescription Kombination. |
de.bsvrz.dav.daf.main.ClientDavParameters |
getParameters() |
gibt die letzten Parameter zurück, die zum Erzeugen einer Connection
mit Hilfe dieser Klasse benutzt wurde.
|
static boolean |
reconnect() |
|
static void |
setConnection(LogosClientDavConnection clientDavConnection) |
setzt die globale Connection.
|
addConnectionListener, checkLoggedUserNameAndPassword, connect, createData, disconnect, enableExplicitApplicationReadyMessage, getArchive, getArchive, getAuthenticationStatus, getCachedData, getClientDavParameters, getData, getData, getDataModel, getDataModel, getDataModel, getDataModel, getDavRoundTripTime, getDefaultConfigurationArea, getDefaultConfigurationArea, getEncryptionStatus, getLocalApplicationObject, getLocalApplicationObjectId, getLocalConfigurationAuthority, getLocalDav, getLocalUser, getSubscriptionInfo, getSubscriptionInfo, getTime, getTimeStampFromSenderSubscription, getTransactions, isConnected, isLoggedIn, login, login, login, login, login, login, removeConnectionListener, sendApplicationReadyMessage, sendData, sendData, setCloseHandler, sleep, sleepUntil, subscribeReceiver, subscribeReceiver, subscribeReceiver, subscribeReceiver, subscribeReceiver, subscribeReceiver, subscribeSender, subscribeSender, subscribeSender, subscribeSource, unsubscribeReceiver, unsubscribeReceiver, unsubscribeReceiver, unsubscribeSender, unsubscribeSender, unsubscribeSenderpublic LogosClientDavConnection(de.bsvrz.dav.daf.main.ClientDavParameters parameters)
throws de.bsvrz.dav.daf.main.MissingParameterException,
java.lang.Exception
de.bsvrz.dav.daf.main.MissingParameterExceptionjava.lang.Exceptionpublic LogosClientDavConnection(de.bsvrz.dav.daf.main.ClientDavParameters parameters,
de.bsvrz.dav.daf.main.config.DataModel dataModel)
throws java.lang.Exception
java.lang.Exceptionpublic de.bsvrz.dav.daf.main.ClientDavParameters getParameters()
setConnection gesetzt wurde.public java.util.Set<de.bsvrz.dav.daf.main.archive.ArchiveData> getArchivData(java.lang.String soPid,
java.lang.String atgPid,
java.lang.String aspPid,
long von,
long bis)
throws java.io.IOException
java.io.IOExceptionpublic de.bsvrz.dav.daf.main.archive.ArchiveDataStream getArchiveStream(java.lang.String soPid,
java.lang.String atgPid,
java.lang.String aspPid,
long von,
long bis)
throws java.io.IOException,
java.lang.IllegalStateException,
java.lang.InterruptedException
java.io.IOExceptionjava.lang.IllegalStateExceptionjava.lang.InterruptedExceptionpublic de.bsvrz.dav.daf.main.Dataset getLastArchiveDataByArchiveTime(de.bsvrz.dav.daf.main.config.SystemObject so,
de.bsvrz.dav.daf.main.DataDescription descr,
long maxHistory)
throws java.lang.IllegalStateException
Bestimmung des letzten archivierten Datensatzes mit Datenanteil für die
angegebene SystemObject - DataDescription Kombination.
so - SystemObject das anzufragenden Objektdescr - DataDescription Datenbeschreibung der gesuchten DatenmaxHistory - long der maximale Zeitbereich in ms, bis zu dem vom aktuellen
Zeitpunkt aus nach einem Datensatz gesucht werden solljava.lang.IllegalStateException - Falls die Archivanfrage nicht erfolgreich war und keine
Ergebnisdatenströme bestimmt werden können.public de.bsvrz.dav.daf.main.Dataset getLastArchiveDataByDataTime(de.bsvrz.dav.daf.main.config.SystemObject so,
de.bsvrz.dav.daf.main.DataDescription descr,
long fromTime,
long toTime)
throws java.lang.IllegalStateException
Bestimmung des letzten archivierten Datensatzes mit Datenanteil für die
angegebene SystemObject - DataDescription Kombination.
so - SystemObject das anzufragenden Objektdescr - DataDescription Datenbeschreibung der gesuchten DatenfromTime - long Beginn SuchbereichtoTime - long Ende Suchbereichjava.lang.IllegalStateException - Falls die Archivanfrage nicht erfolgreich war und keine
Ergebnisdatenströme bestimmt werden können.public static LogosClientDavConnection getInstance()
setConnection gesetzt wurde.public static void setConnection(LogosClientDavConnection clientDavConnection)
clientDavConnection - LogosClientDavConnectionpublic void addListener(LogosClientDavConnection.ConnectionListener listener)
public void close(java.lang.String reason)
close in interface de.bsvrz.dav.daf.main.ApplicationCloseActionHandlerpublic static boolean reconnect()