org.omg.dds.topic.modifiable
Interface ModifiableTopicQos

All Superinterfaces:
java.lang.Cloneable, DDSObject, EntityQos<TopicQos,ModifiableTopicQos>, java.util.Map<QosPolicy.Id,QosPolicy<?,?>>, ModifiableEntityQos<TopicQos,ModifiableTopicQos>, ModifiableValue<TopicQos,ModifiableTopicQos>, java.io.Serializable, TopicQos, Value<TopicQos,ModifiableTopicQos>

public interface ModifiableTopicQos
extends TopicQos, ModifiableEntityQos<TopicQos,ModifiableTopicQos>


Nested Class Summary
 
Nested classes/interfaces inherited from interface java.util.Map
java.util.Map.Entry<K,V>
 
Method Summary
 ModifiableDeadlineQosPolicy getDeadline()
           
 ModifiableDestinationOrderQosPolicy getDestinationOrder()
           
 ModifiableDurabilityQosPolicy getDurability()
           
 ModifiableDurabilityServiceQosPolicy getDurabilityService()
           
 ModifiableHistoryQosPolicy getHistory()
           
 ModifiableLatencyBudgetQosPolicy getLatencyBudget()
           
 ModifiableLifespanQosPolicy getLifespan()
           
 ModifiableLivelinessQosPolicy getLiveliness()
           
 ModifiableOwnershipQosPolicy getOwnership()
           
 ModifiableReliabilityQosPolicy getReliability()
           
 ModifiableDataRepresentationQosPolicy getRepresentation()
           
 ModifiableResourceLimitsQosPolicy getResourceLimits()
           
 ModifiableTopicDataQosPolicy getTopicData()
           
 ModifiableTransportPriorityQosPolicy getTransportPriority()
           
 ModifiableTypeConsistencyEnforcementQosPolicy getTypeConsistency()
           
 ModifiableTopicQos setDeadline(DeadlineQosPolicy deadline)
           
 ModifiableTopicQos setDestinationOrder(DestinationOrderQosPolicy destinationOrder)
           
 ModifiableTopicQos setDurability(DurabilityQosPolicy durability)
           
 ModifiableTopicQos setDurabilityService(DurabilityServiceQosPolicy durabilityService)
           
 ModifiableTopicQos setHistory(HistoryQosPolicy history)
           
 ModifiableTopicQos setLatencyBudget(LatencyBudgetQosPolicy latencyBudget)
           
 ModifiableTopicQos setLifespan(LifespanQosPolicy lifespan)
           
 ModifiableTopicQos setLiveliness(LivelinessQosPolicy liveliness)
           
 ModifiableTopicQos setOwnership(OwnershipQosPolicy ownership)
           
 ModifiableTopicQos setReliability(ReliabilityQosPolicy reliability)
           
 ModifiableTopicQos setRepresentation(DataRepresentationQosPolicy representation)
           
 ModifiableTopicQos setResourceLimits(ResourceLimitsQosPolicy resourceLimits)
           
 ModifiableTopicQos setTopicData(TopicDataQosPolicy topicData)
           
 ModifiableTopicQos setTransportPriority(TransportPriorityQosPolicy transportPriority)
           
 ModifiableTopicQos setTypeConsistency(TypeConsistencyEnforcementQosPolicy typeConsistency)
           
 
Methods inherited from interface org.omg.dds.core.modifiable.ModifiableEntityQos
put
 
Methods inherited from interface org.omg.dds.core.EntityQos
clear, get, put, remove
 
Methods inherited from interface java.util.Map
containsKey, containsValue, entrySet, equals, get, hashCode, isEmpty, keySet, putAll, size, values
 
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

setTopicData

ModifiableTopicQos setTopicData(TopicDataQosPolicy topicData)
Parameters:
topicData - the topicData to set
Returns:
this

getTopicData

ModifiableTopicDataQosPolicy getTopicData()
Specified by:
getTopicData in interface TopicQos
Returns:
the topicData

setDurability

ModifiableTopicQos setDurability(DurabilityQosPolicy durability)
Parameters:
durability - the durability to set
Returns:
this

getDurability

ModifiableDurabilityQosPolicy getDurability()
Specified by:
getDurability in interface TopicQos
Returns:
the durability

setDurabilityService

ModifiableTopicQos setDurabilityService(DurabilityServiceQosPolicy durabilityService)
Parameters:
durabilityService - the durabilityService to set
Returns:
this

getDurabilityService

ModifiableDurabilityServiceQosPolicy getDurabilityService()
Specified by:
getDurabilityService in interface TopicQos
Returns:
the durabilityService

setDeadline

ModifiableTopicQos setDeadline(DeadlineQosPolicy deadline)
Parameters:
deadline - the deadline to set
Returns:
this

getDeadline

ModifiableDeadlineQosPolicy getDeadline()
Specified by:
getDeadline in interface TopicQos
Returns:
the deadline

setLatencyBudget

ModifiableTopicQos setLatencyBudget(LatencyBudgetQosPolicy latencyBudget)
Parameters:
latencyBudget - the latencyBudget to set
Returns:
this

getLatencyBudget

ModifiableLatencyBudgetQosPolicy getLatencyBudget()
Specified by:
getLatencyBudget in interface TopicQos
Returns:
the latencyBudget

setLiveliness

ModifiableTopicQos setLiveliness(LivelinessQosPolicy liveliness)
Parameters:
liveliness - the liveliness to set
Returns:
this

getLiveliness

ModifiableLivelinessQosPolicy getLiveliness()
Specified by:
getLiveliness in interface TopicQos
Returns:
the liveliness

setReliability

ModifiableTopicQos setReliability(ReliabilityQosPolicy reliability)
Parameters:
reliability - the reliability to set
Returns:
this

getReliability

ModifiableReliabilityQosPolicy getReliability()
Specified by:
getReliability in interface TopicQos
Returns:
the reliability

setDestinationOrder

ModifiableTopicQos setDestinationOrder(DestinationOrderQosPolicy destinationOrder)
Parameters:
destinationOrder - the destinationOrder to set
Returns:
this

getDestinationOrder

ModifiableDestinationOrderQosPolicy getDestinationOrder()
Specified by:
getDestinationOrder in interface TopicQos
Returns:
the destinationOrder

setHistory

ModifiableTopicQos setHistory(HistoryQosPolicy history)
Parameters:
history - the history to set
Returns:
this

getHistory

ModifiableHistoryQosPolicy getHistory()
Specified by:
getHistory in interface TopicQos
Returns:
the history

setResourceLimits

ModifiableTopicQos setResourceLimits(ResourceLimitsQosPolicy resourceLimits)
Parameters:
resourceLimits - the resourceLimits to set
Returns:
this

getResourceLimits

ModifiableResourceLimitsQosPolicy getResourceLimits()
Specified by:
getResourceLimits in interface TopicQos
Returns:
the resourceLimits

setTransportPriority

ModifiableTopicQos setTransportPriority(TransportPriorityQosPolicy transportPriority)
Parameters:
transportPriority - the transportPriority to set
Returns:
this

getTransportPriority

ModifiableTransportPriorityQosPolicy getTransportPriority()
Specified by:
getTransportPriority in interface TopicQos
Returns:
the transportPriority

setLifespan

ModifiableTopicQos setLifespan(LifespanQosPolicy lifespan)
Parameters:
lifespan - the lifespan to set
Returns:
this

getLifespan

ModifiableLifespanQosPolicy getLifespan()
Specified by:
getLifespan in interface TopicQos
Returns:
the lifespan

setOwnership

ModifiableTopicQos setOwnership(OwnershipQosPolicy ownership)
Parameters:
ownership - the ownership to set
Returns:
this

getOwnership

ModifiableOwnershipQosPolicy getOwnership()
Specified by:
getOwnership in interface TopicQos
Returns:
the ownership

getRepresentation

ModifiableDataRepresentationQosPolicy getRepresentation()
Specified by:
getRepresentation in interface TopicQos

setRepresentation

ModifiableTopicQos setRepresentation(DataRepresentationQosPolicy representation)
Returns:
this

getTypeConsistency

ModifiableTypeConsistencyEnforcementQosPolicy getTypeConsistency()
Specified by:
getTypeConsistency in interface TopicQos

setTypeConsistency

ModifiableTopicQos setTypeConsistency(TypeConsistencyEnforcementQosPolicy typeConsistency)
Returns:
this


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