|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectde.bsvrz.dav.daf.communication.lowLevel.CommunicationParameters
public class CommunicationParameters
Speichert die Parameter für die Kommunikation zwischen Applikation und Datenverteiler. Darin enthalten sind das Timeout zum Senden und Empfangen von KeepAlive-Telegrammen, der Füllgrad des Sendepuffers, die Zeit zwischen zwei Durchsatzprüfungen und der minimale Verbindungsdurchsatz.
Field Summary | |
---|---|
private int |
_minimumThroughput
Der minimale Verbindungsdurchsatz. |
private long |
_receiveKeepAliveTimeout
Das Timeout zum Senden von KeepAlive-Telegrammen. |
private long |
_sendKeepAliveTimeout
Das KeepAlive-Timeout beim Empfang von Telegrammen. |
private long |
_throughputControlInterval
Die Zeit zwichen zwei Durchsatzprüfungen in Millisekunden |
private float |
_throughputControlSendBufferFactor
Füllgrad des Sendepuffers bei dem die Durchsatzprüfung gestartet wird. |
Constructor Summary | |
---|---|
CommunicationParameters()
|
Method Summary | |
---|---|
int |
getMinimumThroughput()
Bestimmt den minimal erlaubten Verbindungsdurchsatz bei aktivierter Durchsatzprüfung. |
long |
getReceiveKeepAliveTimeout()
Bestimmt das KeepAlive-Timeout beim Empfang von Telegrammen. |
long |
getSendKeepAliveTimeout()
Bestimmt das Timeout zum Senden von KeepAlive-Telegrammen. |
long |
getThroughputControlInterval()
Bestimmt die Intervalldauer für die Durchsatzmessung bei aktivierter Durchsatzprüfung. |
float |
getThroughputControlSendBufferFactor()
Bestimmt den Füllgrad des Sendepuffers bei dem die Durchsatzprüfung gestartet wird. |
void |
setMinimumThroughput(int throughput)
Setzt den minimal erlaubten Verbindungsdurchsatz bei aktivierter Durchsatzprüfung. |
void |
setReceiveKeepAliveTimeout(long timeout)
Setzt das KeepAlive-Timeout beim Empfang von Telegrammen. |
void |
setSendKeepAliveTimeout(long timeout)
Setzt das Timeout zum Senden von KeepAlive-Telegrammen. |
void |
setThroughputControlInterval(long interval)
Setzt die Intervalldauer für die Durchsatzmessung bei aktivierter Durchsatzprüfung. |
void |
setThroughputControlSendBufferFactor(float sendBufferFactor)
Definiert den Füllgrad des Sendepuffers bei dem die Durchsatzprüfung gestartet wird. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
private long _sendKeepAliveTimeout
private long _receiveKeepAliveTimeout
private float _throughputControlSendBufferFactor
private long _throughputControlInterval
private int _minimumThroughput
Constructor Detail |
---|
public CommunicationParameters()
Method Detail |
---|
public long getSendKeepAliveTimeout()
public void setSendKeepAliveTimeout(long timeout)
timeout
- Vorschlag für das Timeout zum Senden von KeepAlive-Telegrammen in Millisekunden.public long getReceiveKeepAliveTimeout()
public void setReceiveKeepAliveTimeout(long timeout)
timeout
- Vorschlag für das KeepAlive-Timeout beim Empfang von Telegrammen in Millisekunden.public float getThroughputControlSendBufferFactor()
public void setThroughputControlSendBufferFactor(float sendBufferFactor)
sendBufferFactor
- Füllgrad des Sendepuffers als Wert zwischen 0 und 1.public long getThroughputControlInterval()
public void setThroughputControlInterval(long interval)
interval
- Intervalldauer in Millisekunden.public int getMinimumThroughput()
public void setMinimumThroughput(int throughput)
throughput
- Mindestdurchsatz in Byte pro Sekunde.
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |