org.omg.dds.topic
Interface MultiTopic<TYPE>

Type Parameters:
TYPE - The concrete type of the data that will be published and/ or subscribed by the readers and writers that use this topic description.
All Superinterfaces:
DDSObject, TopicDescription<TYPE>

public interface MultiTopic<TYPE>
extends TopicDescription<TYPE>

MultiTopic is a specialization of TopicDescription that allows subscriptions to combine/filter/rearrange data coming from several Topics. MultiTopic allows a more sophisticated subscription that can select and combine data received from multiple topics into a single resulting type (specified by the inherited typeName). The data will then be filtered (selection) and possibly rearranged (aggregation/projection) according to a subscriptionExpression with parameters expressionParameters.


Method Summary
 java.util.List<java.lang.String> getExpressionParameters()
           
 java.lang.String getSubscriptionExpression()
           
 void setExpressionParameters(java.util.List<java.lang.String> expressionParameters)
           
 
Methods inherited from interface org.omg.dds.topic.TopicDescription
cast, close, getName, getParent, getType, getTypeName
 
Methods inherited from interface org.omg.dds.core.DDSObject
getBootstrap
 

Method Detail

getSubscriptionExpression

java.lang.String getSubscriptionExpression()

getExpressionParameters

java.util.List<java.lang.String> getExpressionParameters()
Returns:
an unmodifiable list.

setExpressionParameters

void setExpressionParameters(java.util.List<java.lang.String> expressionParameters)


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