Package joynr
Class MulticastSubscriptionQos
- java.lang.Object
-
- io.joynr.pubsub.SubscriptionQos
-
- joynr.MulticastSubscriptionQos
-
- All Implemented Interfaces:
JoynrType,Serializable
public class MulticastSubscriptionQos extends SubscriptionQos
Class representing the quality of service settings for non-selective broadcasts- See Also:
- Serialized Form
-
-
Field Summary
-
Fields inherited from class io.joynr.pubsub.SubscriptionQos
IGNORE_VALUE, INFINITE_SUBSCRIPTION, NO_EXPIRY_DATE
-
-
Constructor Summary
Constructors Constructor Description MulticastSubscriptionQos()Default Constructor
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description MulticastSubscriptionQossetExpiryDateMs(long expiryDateMs)Set the end date of the subscription, in milliseconds (since 1970-01-01T00:00:00.000 ).MulticastSubscriptionQossetValidityMs(long validityMs)Set how long the subscription should run for, in milliseconds.-
Methods inherited from class io.joynr.pubsub.SubscriptionQos
clearExpiryDate, equals, getExpiryDateMs, hashCode
-
-
-
-
Method Detail
-
setExpiryDateMs
public MulticastSubscriptionQos setExpiryDateMs(long expiryDateMs)
Description copied from class:SubscriptionQosSet the end date of the subscription, in milliseconds (since 1970-01-01T00:00:00.000 ). The publications will automatically expire at that date.
The provider will send notifications until the expiry date is reached. You will not receive any notifications (neither value notifications nor missed publication notifications) after this date.- Overrides:
setExpiryDateMsin classSubscriptionQos- Parameters:
expiryDateMs- is the end date of the subscription.
This value is provided in milliseconds (since 1970-01-01T00:00:00.000). 0L means NO_EXPIRY_DATE.- Returns:
- the subscriptionQos (fluent interface)
-
setValidityMs
public MulticastSubscriptionQos setValidityMs(long validityMs)
Description copied from class:SubscriptionQosSet how long the subscription should run for, in milliseconds. This is a helper method that allows setting the expiryDate using a relative time.- Overrides:
setValidityMsin classSubscriptionQos- Parameters:
validityMs- is the number of milliseconds until the subscription will expire- Returns:
- the subscriptionQos (fluent interface)
-
-