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

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

public interface ModifiableDurabilityServiceQosPolicy
extends DurabilityServiceQosPolicy, ModifiableQosPolicy<DurabilityServiceQosPolicy,ModifiableDurabilityServiceQosPolicy>


Nested Class Summary
 
Nested classes/interfaces inherited from interface org.omg.dds.core.policy.QosPolicy
QosPolicy.Id
 
Method Summary
 ModifiableDuration getServiceCleanupDelay()
           
 ModifiableDurabilityServiceQosPolicy setHistoryDepth(int historyDepth)
           
 ModifiableDurabilityServiceQosPolicy setHistoryKind(HistoryQosPolicy.Kind historyKind)
           
 ModifiableDurabilityServiceQosPolicy setMaxInstances(int maxInstances)
           
 ModifiableDurabilityServiceQosPolicy setMaxSamples(int maxSamples)
           
 ModifiableDurabilityServiceQosPolicy setMaxSamplesPerInstance(int maxSamplesPerInstance)
           
 ModifiableDurabilityServiceQosPolicy setServiceCleanupDelay(Duration serviceCleanupDelay)
           
 ModifiableDurabilityServiceQosPolicy setServiceCleanupDelay(long serviceCleanupDelay, java.util.concurrent.TimeUnit unit)
           
 
Methods inherited from interface org.omg.dds.core.policy.DurabilityServiceQosPolicy
getHistoryDepth, getHistoryKind, getMaxInstances, getMaxSamples, getMaxSamplesPerInstance
 
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

setServiceCleanupDelay

ModifiableDurabilityServiceQosPolicy setServiceCleanupDelay(Duration serviceCleanupDelay)
Parameters:
serviceCleanupDelay - the serviceCleanupDelay to set
Returns:
this

setServiceCleanupDelay

ModifiableDurabilityServiceQosPolicy setServiceCleanupDelay(long serviceCleanupDelay,
                                                            java.util.concurrent.TimeUnit unit)
Returns:
this

getServiceCleanupDelay

ModifiableDuration getServiceCleanupDelay()
Specified by:
getServiceCleanupDelay in interface DurabilityServiceQosPolicy

setHistoryKind

ModifiableDurabilityServiceQosPolicy setHistoryKind(HistoryQosPolicy.Kind historyKind)
Parameters:
historyKind - the historyKind to set
Returns:
this

setHistoryDepth

ModifiableDurabilityServiceQosPolicy setHistoryDepth(int historyDepth)
Parameters:
historyDepth - the historyDepth to set
Returns:
this

setMaxSamples

ModifiableDurabilityServiceQosPolicy setMaxSamples(int maxSamples)
Parameters:
maxSamples - the maxSamples to set
Returns:
this

setMaxInstances

ModifiableDurabilityServiceQosPolicy setMaxInstances(int maxInstances)
Parameters:
maxInstances - the maxInstances to set
Returns:
this

setMaxSamplesPerInstance

ModifiableDurabilityServiceQosPolicy setMaxSamplesPerInstance(int maxSamplesPerInstance)
Parameters:
maxSamplesPerInstance - the maxSamplesPerInstance to set
Returns:
this


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