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

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

public interface ModifiableReaderDataLifecycleQosPolicy
extends ReaderDataLifecycleQosPolicy, ModifiableQosPolicy<ReaderDataLifecycleQosPolicy,ModifiableReaderDataLifecycleQosPolicy>


Nested Class Summary
 
Nested classes/interfaces inherited from interface org.omg.dds.core.policy.QosPolicy
QosPolicy.Id
 
Method Summary
 ModifiableDuration getAutoPurgeDisposedSamplesDelay()
           
 ModifiableDuration getAutoPurgeNoWriterSamplesDelay()
           
 ModifiableReaderDataLifecycleQosPolicy setAutoPurgeDisposedSamplesDelay(Duration autoPurgeDisposedSamplesDelay)
           
 ModifiableReaderDataLifecycleQosPolicy setAutoPurgeDisposedSamplesDelay(long autoPurgeDisposedSamplesDelay, java.util.concurrent.TimeUnit unit)
           
 ModifiableReaderDataLifecycleQosPolicy setAutoPurgeNoWriterSamplesDelay(Duration autoPurgeNoWriterSamplesDelay)
           
 ModifiableReaderDataLifecycleQosPolicy setAutoPurgeNoWriterSamplesDelay(long autoPurgeNoWriterSamplesDelay, java.util.concurrent.TimeUnit unit)
           
 
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

setAutoPurgeNoWriterSamplesDelay

ModifiableReaderDataLifecycleQosPolicy setAutoPurgeNoWriterSamplesDelay(Duration autoPurgeNoWriterSamplesDelay)
Parameters:
autoPurgeNoWriterSamplesDelay - the autoPurgeNoWriterSamplesDelay to set
Returns:
this

setAutoPurgeNoWriterSamplesDelay

ModifiableReaderDataLifecycleQosPolicy setAutoPurgeNoWriterSamplesDelay(long autoPurgeNoWriterSamplesDelay,
                                                                        java.util.concurrent.TimeUnit unit)
Returns:
this

getAutoPurgeNoWriterSamplesDelay

ModifiableDuration getAutoPurgeNoWriterSamplesDelay()
Specified by:
getAutoPurgeNoWriterSamplesDelay in interface ReaderDataLifecycleQosPolicy

setAutoPurgeDisposedSamplesDelay

ModifiableReaderDataLifecycleQosPolicy setAutoPurgeDisposedSamplesDelay(Duration autoPurgeDisposedSamplesDelay)
Parameters:
autoPurgeDisposedSamplesDelay - the autoPurgeDisposedSamplesDelay to set
Returns:
this

setAutoPurgeDisposedSamplesDelay

ModifiableReaderDataLifecycleQosPolicy setAutoPurgeDisposedSamplesDelay(long autoPurgeDisposedSamplesDelay,
                                                                        java.util.concurrent.TimeUnit unit)
Returns:
this

getAutoPurgeDisposedSamplesDelay

ModifiableDuration getAutoPurgeDisposedSamplesDelay()
Specified by:
getAutoPurgeDisposedSamplesDelay in interface ReaderDataLifecycleQosPolicy


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