QueueableTelegrampublic class ComParametersRequest extends DataTelegram
| Modifier and Type | Field | Description |
|---|---|---|
byte |
cacheThresholdPercentage |
Prozentuale Anteil der Cache, um die Flusscontrole zu starten.
|
short |
flowControlThresholdTime |
Die Zeit zwichen zwei Durchsatzprüfungen
|
int |
minConnectionSpeed |
Minimum Verbindungsdurchsatz
|
APPLICATION_DATA_TELEGRAM_TYPE, APPLICATION_REQUEST_TYPE, AUTHENTIFICATION_ANSWER_TYPE, AUTHENTIFICATION_REQUEST_TYPE, AUTHENTIFICATION_TEXT_ANSWER_TYPE, AUTHENTIFICATION_TEXT_REQUEST_TYPE, CLOSING_TYPE, COM_PARAMETER_ANSWER_TYPE, COM_PARAMETER_REQUEST_TYPE, DISABLE_ENCRYPTION_ANSWER_TYPE, DISABLE_ENCRYPTION_REQUEST_TYPE, ENCRYPTED_TYPE, KEEP_ALIVE_TYPE, length, priority, PROTOCOL_VERSION_ANSWER_TYPE, PROTOCOL_VERSION_REQUEST_TYPE, RECEIVE_SUBSCRIPTION_TYPE, RECEIVE_UNSUBSCRIPTION_TYPE, REQUEST_SENDER_DATA_TYPE, SEND_SUBSCRIPTION_TYPE, SEND_UNSUBSCRIPTION_TYPE, SRP_ANSWER_TYPE, SRP_REQUEST_TYPE, SRP_VALDIATE_ANSWER_TYPE, SRP_VALDIATE_REQUEST_TYPE, TELEGRAM_TIME_ANSWER_TYPE, TELEGRAM_TIME_REQUEST_TYPE, TERMINATE_ORDER_TYPE, TRANSMITTER_AUTHENTIFICATION_ANSWER_TYPE, TRANSMITTER_AUTHENTIFICATION_REQUEST_TYPE, TRANSMITTER_AUTHENTIFICATION_TEXT_ANSWER_TYPE, TRANSMITTER_AUTHENTIFICATION_TEXT_REQUEST_TYPE, TRANSMITTER_BEST_WAY_UPDATE_TYPE, TRANSMITTER_CLOSING_TYPE, TRANSMITTER_COM_PARAMETER_ANSWER_TYPE, TRANSMITTER_COM_PARAMETER_REQUEST_TYPE, TRANSMITTER_DATA_SUBSCRIPTION_RECEIPT_TYPE, TRANSMITTER_DATA_SUBSCRIPTION_TYPE, TRANSMITTER_DATA_TELEGRAM_TYPE, TRANSMITTER_DATA_TELEGRAM_V2_TYPE, TRANSMITTER_DATA_UNSUBSCRIPTION_TYPE, TRANSMITTER_KEEP_ALIVE_TYPE, TRANSMITTER_LISTS_DELIVERY_UNSUBSCRIPTION_TYPE, TRANSMITTER_LISTS_SUBSCRIPTION_TYPE, TRANSMITTER_LISTS_UNSUBSCRIPTION_TYPE, TRANSMITTER_LISTS_UPDATE_2_TYPE, TRANSMITTER_LISTS_UPDATE_TYPE, TRANSMITTER_PROTOCOL_VERSION_ANSWER_TYPE, TRANSMITTER_PROTOCOL_VERSION_REQUEST_TYPE, TRANSMITTER_REQUEST_TYPE, TRANSMITTER_TELEGRAM_TIME_ANSWER_TYPE, TRANSMITTER_TELEGRAM_TIME_REQUEST_TYPE, TRANSMITTER_TERMINATE_ORDER_TYPE, type| Constructor | Description |
|---|---|
ComParametersRequest() |
|
ComParametersRequest(long _keepAliveSendTimeOut,
long _keepAliveReceiveTimeOut,
byte _cacheThresholdPercentage,
short _flowControlThresholdTime,
int _minConnectionSpeed) |
| Modifier and Type | Method | Description |
|---|---|---|
byte |
getCacheThresholdPercentage() |
Gibt den prozentualen Anteil der Cache, um die Flusscontrole zu starten, an.
|
short |
getFlowControlThresholdTime() |
Gibt die Zeit zwichen zwei Durchsatzprüfungen an.
|
long |
getKeepAliveReceiveTimeOut() |
Gibt die Zeit an, in der spätestens ein Telegramm empfangen werden muss, sonst wird die verbindung terminiert.
|
long |
getKeepAliveSendTimeOut() |
Gibt die Zeit an, nach der spätestens ein keepalive Telegramm geschickt werden muss, wenn in diese Zeit kein Telegramm empfangen wurde.
|
int |
getMinConnectionSpeed() |
Gibt den minimum Verbindungsdurchsatz an.
|
java.lang.String |
parseToString() |
Gibt eine String-Repräsentation dieses Datensatzes zurück.
|
void |
read(java.io.DataInputStream in) |
Liest ein Telegramm vom übergegebenen DataInputStream.
|
void |
write(java.io.DataOutputStream out) |
Schreibt ein Telegramm in den übergegebenen DataOutputStream.
|
getLength, getPriority, getSize, getTelegram, getType, toShortDebugParamString, toShortDebugString, toStringpublic byte cacheThresholdPercentage
public short flowControlThresholdTime
public int minConnectionSpeed
public ComParametersRequest()
public ComParametersRequest(long _keepAliveSendTimeOut,
long _keepAliveReceiveTimeOut,
byte _cacheThresholdPercentage,
short _flowControlThresholdTime,
int _minConnectionSpeed)
_keepAliveSendTimeOut - Keepalivesendezeit_keepAliveReceiveTimeOut - Keepaliveempfangszeit_cacheThresholdPercentage - Pufferfüllgrad_flowControlThresholdTime - Prüfintervall_minConnectionSpeed - Mindestdurchsatzpublic final byte getCacheThresholdPercentage()
public final short getFlowControlThresholdTime()
public final int getMinConnectionSpeed()
public final long getKeepAliveSendTimeOut()
public final long getKeepAliveReceiveTimeOut()
public final java.lang.String parseToString()
DataTelegramparseToString in class DataTelegrampublic final void write(java.io.DataOutputStream out)
throws java.io.IOException
DataTelegramwrite in class DataTelegramout - Der DataOutputStream.java.io.IOException - Falls der Datensatz nicht in den Stream geschrieben werden kann.public final void read(java.io.DataInputStream in)
throws java.io.IOException
DataTelegramread in class DataTelegramin - Der DataInputStream.java.io.IOException - Falls der Datensatz nicht aus dem Stream gelesen werden kann.