org.omg.dds.core
Interface EntityQos<UNMOD_SELF extends EntityQos<UNMOD_SELF,MOD_SELF>,MOD_SELF extends UNMOD_SELF>
- All Superinterfaces:
- java.lang.Cloneable, DDSObject, java.util.Map<QosPolicy.Id,QosPolicy<?,?>>, java.io.Serializable, Value<UNMOD_SELF,MOD_SELF>
- All Known Subinterfaces:
- DataReaderQos, DataWriterQos, DomainParticipantFactoryQos, DomainParticipantQos, ModifiableDataReaderQos, ModifiableDataWriterQos, ModifiableDomainParticipantFactoryQos, ModifiableDomainParticipantQos, ModifiableEntityQos<UNMOD_SELF,MOD_SELF>, ModifiablePublisherQos, ModifiableSubscriberQos, ModifiableTopicQos, PublisherQos, SubscriberQos, TopicQos
@Extensibility(value=MUTABLE_EXTENSIBILITY)
public interface EntityQos<UNMOD_SELF extends EntityQos<UNMOD_SELF,MOD_SELF>,MOD_SELF extends UNMOD_SELF>
- extends Value<UNMOD_SELF,MOD_SELF>, java.util.Map<QosPolicy.Id,QosPolicy<?,?>>
A base interface for all entity QoS types.
| Nested classes/interfaces inherited from interface java.util.Map |
java.util.Map.Entry<K,V> |
| Methods inherited from interface java.util.Map |
containsKey, containsValue, entrySet, equals, get, hashCode, isEmpty, keySet, putAll, size, values |
get
<POLICY extends QosPolicy<POLICY,?>> POLICY get(QosPolicy.Id id)
- Returns:
- a reference to the corresponding policy in this
EntityQos. The returned object is not a copy; changes
to the returned object will be reflected in subsequent
accesses. - See Also:
Map.get(Object)
put
QosPolicy<?,?> put(QosPolicy.Id key,
QosPolicy<?,?> value)
- Specified by:
put in interface java.util.Map<QosPolicy.Id,QosPolicy<?,?>>
- Throws:
java.lang.UnsupportedOperationException - if this EntityQos is
not a ModifiableEntityQos.
remove
QosPolicy<?,?> remove(java.lang.Object key)
- Specified by:
remove in interface java.util.Map<QosPolicy.Id,QosPolicy<?,?>>
- Throws:
java.lang.UnsupportedOperationException - always: the remove
operation is not supported by this map.
clear
void clear()
- Specified by:
clear in interface java.util.Map<QosPolicy.Id,QosPolicy<?,?>>
- Throws:
java.lang.UnsupportedOperationException - always: the clear
operation is not supported by this map.
Copyright © 2010 Real-Time Innovations, Inc. (RTI)
Copyright © 2010 PrismTech, Ltd.
Copyright © 2010 Object Management Group, Inc. (OMG)
All Rights Reserved.