public class GlSpeicherClient extends Object implements GlSpeicherClientInterface, de.bsvrz.dav.daf.main.ClientReceiverInterface, de.bsvrz.dav.daf.main.ClientSenderInterface
Modifier and Type | Method and Description |
---|---|
void |
dataRequest(de.bsvrz.dav.daf.main.config.SystemObject arg0,
de.bsvrz.dav.daf.main.DataDescription arg1,
byte arg2) |
List<GanglinieMQ> |
getGanglinien(de.bsvrz.dav.daf.main.config.SystemObject mqSysObj)
Fragt saemtliche Ganglinien eines MQ ab (synchron).
|
static GlSpeicherClientInterface |
getInstanz(de.bsvrz.sys.funclib.bitctrl.modell.ObjektFactory objectFactory)
Erfragt die statische Instanz dieser Klasse fuer die uebergebene
DAV-Objektfactory.
|
long |
getTimeout()
Erfragt das aktuelle Timeout auf Anfragen.
|
boolean |
isRequestSupported(de.bsvrz.dav.daf.main.config.SystemObject arg0,
de.bsvrz.dav.daf.main.DataDescription arg1) |
void |
setGanglinien(de.bsvrz.dav.daf.main.config.SystemObject mqSysObj,
List<GanglinieMQ> ganglinien)
Setzt (speichert) die Ganglinien eines MQ (synchron).
|
void |
setTimeout(long timeoutInMillis)
Setzt das Timeout auf Anfragen.
|
void |
update(de.bsvrz.dav.daf.main.ResultData[] results) |
public static final GlSpeicherClientInterface getInstanz(de.bsvrz.sys.funclib.bitctrl.modell.ObjektFactory objectFactory) throws de.bsvrz.dav.daf.main.OneSubscriptionPerSendData
objectFactory
- DAV-Objektfactory.de.bsvrz.dav.daf.main.OneSubscriptionPerSendData
- wird weitergereicht.public List<GanglinieMQ> getGanglinien(de.bsvrz.dav.daf.main.config.SystemObject mqSysObj) throws de.bsvrz.dav.daf.main.DataNotSubscribedException, de.bsvrz.dav.daf.main.SendSubscriptionNotConfirmed, GlSpeicherServerException, de.bsvrz.dav.daf.main.OneSubscriptionPerSendData
getGanglinien
in interface GlSpeicherClientInterface
mqSysObj
- das SystemObjekt des MQ.de.bsvrz.dav.daf.main.DataNotSubscribedException
- wird weitergereicht.de.bsvrz.dav.daf.main.SendSubscriptionNotConfirmed
- wird weitergereicht.GlSpeicherServerException
- wird geworfen, wenn auf Serverseite ein Fehler auftritt.de.bsvrz.dav.daf.main.OneSubscriptionPerSendData
- wird weitergereicht.public void setGanglinien(de.bsvrz.dav.daf.main.config.SystemObject mqSysObj, List<GanglinieMQ> ganglinien) throws de.bsvrz.dav.daf.main.DataNotSubscribedException, de.bsvrz.dav.daf.main.SendSubscriptionNotConfirmed, GlSpeicherServerException, de.bsvrz.dav.daf.main.OneSubscriptionPerSendData
setGanglinien
in interface GlSpeicherClientInterface
mqSysObj
- das SystemObjekt des MQ, an dem die uebergebenen Ganglinien
gespeichert werden sollen.ganglinien
- alle Ganglinien eines MQ. Wird hier null
uebergeben, so werden die Ganglinien am MQ geloescht.de.bsvrz.dav.daf.main.DataNotSubscribedException
- wird weitergereicht.de.bsvrz.dav.daf.main.SendSubscriptionNotConfirmed
- wird weitergereicht.GlSpeicherServerException
- wird geworfen, wenn auf Serverseite ein Fehler auftritt.de.bsvrz.dav.daf.main.OneSubscriptionPerSendData
- wird weitergereicht.public void setTimeout(long timeoutInMillis)
setTimeout
in interface GlSpeicherClientInterface
timeoutInMillis
- Timeout in Millisekunden.public long getTimeout()
getTimeout
in interface GlSpeicherClientInterface
public void update(de.bsvrz.dav.daf.main.ResultData[] results)
update
in interface de.bsvrz.dav.daf.main.ClientReceiverInterface
public void dataRequest(de.bsvrz.dav.daf.main.config.SystemObject arg0, de.bsvrz.dav.daf.main.DataDescription arg1, byte arg2)
dataRequest
in interface de.bsvrz.dav.daf.main.ClientSenderInterface
public boolean isRequestSupported(de.bsvrz.dav.daf.main.config.SystemObject arg0, de.bsvrz.dav.daf.main.DataDescription arg1)
isRequestSupported
in interface de.bsvrz.dav.daf.main.ClientSenderInterface
Copyright © 2017 BitCtrl Systems GmbH. All rights reserved.