org.omg.dds.topic
Class SubscriptionBuiltinTopicData
java.lang.Object
org.omg.dds.topic.SubscriptionBuiltinTopicData
- All Implemented Interfaces:
- java.io.Serializable, java.lang.Cloneable, DDSObject, ModifiableValue<SubscriptionBuiltinTopicData,SubscriptionBuiltinTopicData>, Value<SubscriptionBuiltinTopicData,SubscriptionBuiltinTopicData>
@Extensibility(value=MUTABLE_EXTENSIBILITY)
public abstract class SubscriptionBuiltinTopicData
- extends java.lang.Object
- implements ModifiableValue<SubscriptionBuiltinTopicData,SubscriptionBuiltinTopicData>
- See Also:
- Serialized Form
| Methods inherited from class java.lang.Object |
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
SubscriptionBuiltinTopicData
public SubscriptionBuiltinTopicData()
newSubscriptionBuiltinTopicData
public static SubscriptionBuiltinTopicData newSubscriptionBuiltinTopicData(Bootstrap bootstrap)
- Parameters:
bootstrap - Identifies the Service instance to which the new
object will belong.
getKey
@ID(value=90L)
@Key
public abstract BuiltinTopicKey getKey()
getParticipantKey
@ID(value=80L)
public abstract BuiltinTopicKey getParticipantKey()
- Returns:
- the participantKey
getTopicName
@ID(value=5L)
public abstract java.lang.String getTopicName()
- Returns:
- the topicName
getTypeName
@ID(value=7L)
public abstract java.lang.String getTypeName()
- Returns:
- the typeName
getEquivalentTypeName
@ID(value=117L)
@Optional
public abstract java.util.List<java.lang.String> getEquivalentTypeName()
getBaseTypeName
@ID(value=118L)
@Optional
public abstract java.util.List<java.lang.String> getBaseTypeName()
getType
@ID(value=114L)
@Optional
public abstract TypeObject getType()
getDurability
@ID(value=29L)
public abstract DurabilityQosPolicy getDurability()
- Returns:
- the durability
getDeadline
@ID(value=35L)
public abstract DeadlineQosPolicy getDeadline()
- Returns:
- the deadline
getLatencyBudget
@ID(value=39L)
public abstract LatencyBudgetQosPolicy getLatencyBudget()
- Returns:
- the latencyBudget
getLiveliness
@ID(value=27L)
public abstract LivelinessQosPolicy getLiveliness()
- Returns:
- the liveliness
getReliability
@ID(value=26L)
public abstract ReliabilityQosPolicy getReliability()
- Returns:
- the reliability
getOwnership
@ID(value=31L)
public abstract OwnershipQosPolicy getOwnership()
- Returns:
- the ownership
getDestinationOrder
@ID(value=37L)
public abstract DestinationOrderQosPolicy getDestinationOrder()
- Returns:
- the destinationOrder
getUserData
@ID(value=44L)
public abstract UserDataQosPolicy getUserData()
- Returns:
- the userData
getTimeBasedFilter
@ID(value=4L)
public abstract TimeBasedFilterQosPolicy getTimeBasedFilter()
- Returns:
- the timeBasedFilter
getPresentation
@ID(value=33L)
public abstract PresentationQosPolicy getPresentation()
- Returns:
- the presentation
getPartition
@ID(value=41L)
public abstract PartitionQosPolicy getPartition()
- Returns:
- the partition
getTopicData
@ID(value=46L)
public abstract TopicDataQosPolicy getTopicData()
- Returns:
- the topicData
getGroupData
@ID(value=45L)
public abstract GroupDataQosPolicy getGroupData()
- Returns:
- the groupData
getRepresentation
@ID(value=115L)
public abstract DataRepresentationQosPolicy getRepresentation()
getTypeConsistency
@ID(value=116L)
public abstract TypeConsistencyEnforcementQosPolicy getTypeConsistency()
clone
public abstract SubscriptionBuiltinTopicData clone()
- Description copied from interface:
Value
- Extends the concept of "cloneable" defined in
java.lang by
providing an explicit public Value.clone() method.
- Specified by:
clone in interface ModifiableValue<SubscriptionBuiltinTopicData,SubscriptionBuiltinTopicData>- Specified by:
clone in interface Value<SubscriptionBuiltinTopicData,SubscriptionBuiltinTopicData>- Overrides:
clone in class java.lang.Object
- Returns:
- a new object that with state identical to that of this object.
Copyright © 2010 Real-Time Innovations, Inc. (RTI)
Copyright © 2010 PrismTech, Ltd.
Copyright © 2010 Object Management Group, Inc. (OMG)
All Rights Reserved.