public class MessagingQos extends Object
| Modifier and Type | Field and Description |
|---|---|
static int |
DEFAULT_TTL |
static Map<String,String> |
DEFAULTQOS |
| Constructor and Description |
|---|
MessagingQos()
MessagingQos with default values
|
MessagingQos(boolean encrypt) |
MessagingQos(long ttl_ms) |
MessagingQos(long ttl_ms,
boolean encrypt) |
MessagingQos(long ttl_ms,
MessagingQosEffort effort) |
MessagingQos(long ttl_ms,
MessagingQosEffort effort,
boolean encrypt) |
MessagingQos(long ttl_ms,
MessagingQosEffort effort,
Map<String,String> customHeaders,
boolean compress) |
MessagingQos(MessagingQos src) |
MessagingQos(MessagingQosEffort effort) |
MessagingQos(MessagingQosEffort effort,
boolean encrypt) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(Object obj)
Check for equality
|
boolean |
getCompress()
Gets Compress
|
Map<String,String> |
getCustomMessageHeaders() |
MessagingQosEffort |
getEffort() |
boolean |
getEncrypt()
Gets Encrypt
|
long |
getRoundTripTtl_ms() |
int |
hashCode()
Calculate code for hashing based on member contents
|
void |
putAllCustomMessageHeaders(Map<String,String> newCustomHeaders) |
void |
putCustomMessageHeader(String key,
String value) |
void |
setCompress(boolean compress) |
void |
setEffort(MessagingQosEffort effort) |
void |
setEncrypt(boolean encrypt) |
void |
setTtl_ms(long ttl_ms) |
String |
toString() |
public static final int DEFAULT_TTL
public MessagingQos(MessagingQos src)
public MessagingQos()
public MessagingQos(long ttl_ms)
ttl_ms - Roundtrip timeout for rpc requests.public MessagingQos(long ttl_ms,
MessagingQosEffort effort)
ttl_ms - Roundtrip timeout for rpc requests.effort - the effort to expend in ensuring message delivery.public MessagingQos(MessagingQosEffort effort)
effort - the effort to expend in ensuring message delivery.public MessagingQos(MessagingQosEffort effort, boolean encrypt)
effort - the effort to expend in ensuring message delivery.encrypt - specifies, whether messages will be sent encryptedpublic MessagingQos(boolean encrypt)
encrypt - specifies, whether messages will be sent encryptedpublic MessagingQos(long ttl_ms,
boolean encrypt)
ttl_ms - Roundtrip timeout for rpc requests.encrypt - specifies, whether messages will be sent encryptedpublic MessagingQos(long ttl_ms,
MessagingQosEffort effort,
boolean encrypt)
ttl_ms - Roundtrip timeout for rpc requests.effort - the effort to expend in ensuring message delivery.encrypt - specifies, whether messages will be sent encryptedpublic MessagingQos(long ttl_ms,
MessagingQosEffort effort,
Map<String,String> customHeaders,
boolean compress)
ttl_ms - Roundtrip timeout for rpc requests.effort - the effort to expend in ensuring message delivery.customHeaders - map containing custom headers. compress - specifies, whether messages will be sent compressedpublic long getRoundTripTtl_ms()
public void setTtl_ms(long ttl_ms)
ttl_ms - Time to live for a joynr message and the corresponding answer on the complete way from the sender to
the receiver and back.public MessagingQosEffort getEffort()
public void setEffort(MessagingQosEffort effort)
public boolean getEncrypt()
public void setEncrypt(boolean encrypt)
encrypt - specifies, whether messages will be sent encryptedpublic boolean getCompress()
public void setCompress(boolean compress)
compress - specifies, whether messages will be sent compressedpublic void putCustomMessageHeader(String key, String value)
key - may contain ascii alphanumeric or hyphen.value - may contain alphanumeric, space, semi-colon, colon, comma, plus, ampersand, question mark, hyphen,
dot, star, forward slash and back slash.IllegalArgumentException - if key or value contain any illegal characterspublic void putAllCustomMessageHeaders(Map<String,String> newCustomHeaders)
newCustomHeaders - map containing custom headers. IllegalArgumentException - if key or value contain any illegal characterspublic int hashCode()
Copyright © 2021. All rights reserved.