org.omg.dds.core.policy.modifiable
Interface ModifiableLivelinessQosPolicy

All Superinterfaces:
java.lang.Cloneable, DDSObject, LivelinessQosPolicy, ModifiableQosPolicy<LivelinessQosPolicy,ModifiableLivelinessQosPolicy>, ModifiableValue<LivelinessQosPolicy,ModifiableLivelinessQosPolicy>, QosPolicy<LivelinessQosPolicy,ModifiableLivelinessQosPolicy>, java.io.Serializable, Value<LivelinessQosPolicy,ModifiableLivelinessQosPolicy>

public interface ModifiableLivelinessQosPolicy
extends LivelinessQosPolicy, ModifiableQosPolicy<LivelinessQosPolicy,ModifiableLivelinessQosPolicy>


Nested Class Summary
 
Nested classes/interfaces inherited from interface org.omg.dds.core.policy.LivelinessQosPolicy
LivelinessQosPolicy.Kind
 
Nested classes/interfaces inherited from interface org.omg.dds.core.policy.QosPolicy
QosPolicy.Id
 
Method Summary
 ModifiableDuration getLeaseDuration()
           
 ModifiableLivelinessQosPolicy setKind(LivelinessQosPolicy.Kind kind)
           
 ModifiableLivelinessQosPolicy setLeaseDuration(Duration leaseDuration)
           
 ModifiableLivelinessQosPolicy setLeaseDuration(long leaseDuration, java.util.concurrent.TimeUnit unit)
           
 
Methods inherited from interface org.omg.dds.core.policy.LivelinessQosPolicy
getKind
 
Methods inherited from interface org.omg.dds.core.policy.QosPolicy
getId
 
Methods inherited from interface org.omg.dds.core.modifiable.ModifiableValue
clone, copyFrom, finishModification
 
Methods inherited from interface org.omg.dds.core.Value
equals, hashCode, modify
 
Methods inherited from interface org.omg.dds.core.DDSObject
getBootstrap
 

Method Detail

setKind

ModifiableLivelinessQosPolicy setKind(LivelinessQosPolicy.Kind kind)
Parameters:
kind - the kind to set
Returns:
this

setLeaseDuration

ModifiableLivelinessQosPolicy setLeaseDuration(Duration leaseDuration)
Parameters:
leaseDuration - the leaseDuration to set
Returns:
this

setLeaseDuration

ModifiableLivelinessQosPolicy setLeaseDuration(long leaseDuration,
                                               java.util.concurrent.TimeUnit unit)
Returns:
this

getLeaseDuration

ModifiableDuration getLeaseDuration()
Specified by:
getLeaseDuration in interface LivelinessQosPolicy


Copyright © 2010 Real-Time Innovations, Inc. (RTI)
Copyright © 2010 PrismTech, Ltd.
Copyright © 2010 Object Management Group, Inc. (OMG)
All Rights Reserved.