org.omg.dds.type.builtin
Interface KeyedStringDataWriter

All Superinterfaces:
DataWriter<KeyedString>, DDSObject, DomainEntity<DataWriter<KeyedString>,Publisher,DataWriterListener<KeyedString>,DataWriterQos>, Entity<DataWriter<KeyedString>,DataWriterListener<KeyedString>,DataWriterQos>

public interface KeyedStringDataWriter
extends DataWriter<KeyedString>


Method Summary
 void dispose(java.lang.String key)
           
 void dispose(java.lang.String key, long sourceTimestamp, java.util.concurrent.TimeUnit unit)
           
 void dispose(java.lang.String key, Time sourceTimestamp)
           
 java.lang.StringBuilder getKeyValue(java.lang.StringBuilder key, InstanceHandle handle)
           
 ModifiableInstanceHandle lookupInstance(ModifiableInstanceHandle handle, java.lang.String key)
           
 InstanceHandle registerInstance(java.lang.String key)
           
 InstanceHandle registerInstance(java.lang.String key, long sourceTimestamp, java.util.concurrent.TimeUnit unit)
           
 InstanceHandle registerInstance(java.lang.String key, Time sourceTimestamp)
           
 void unregisterInstance(java.lang.String key)
           
 void unregisterInstance(java.lang.String key, long sourceTimestamp, java.util.concurrent.TimeUnit unit)
           
 void unregisterInstance(java.lang.String key, Time sourceTimestamp)
           
 void write(java.lang.String key, java.lang.String str)
           
 void write(java.lang.String key, java.lang.String str, InstanceHandle handle)
           
 void write(java.lang.String key, java.lang.String str, InstanceHandle handle, long sourceTimestamp, java.util.concurrent.TimeUnit unit)
           
 void write(java.lang.String key, java.lang.String str, InstanceHandle handle, Time sourceTimestamp)
           
 
Methods inherited from interface org.omg.dds.pub.DataWriter
assertLiveliness, cast, dispose, dispose, dispose, dispose, getKeyValue, getLivelinessLostStatus, getMatchedSubscriptionData, getMatchedSubscriptions, getOfferedDeadlineMissedStatus, getOfferedIncompatibleQosStatus, getPublicationMatchedStatus, getTopic, getType, lookupInstance, registerInstance, registerInstance, registerInstance, unregisterInstance, unregisterInstance, unregisterInstance, unregisterInstance, waitForAcknowledgments, waitForAcknowledgments, write, write, write, write, write, write
 
Methods inherited from interface org.omg.dds.core.DomainEntity
getParent
 
Methods inherited from interface org.omg.dds.core.Entity
close, enable, getInstanceHandle, getListener, getQos, getStatusChanges, getStatusCondition, retain, setListener, setQos, setQos
 
Methods inherited from interface org.omg.dds.core.DDSObject
getBootstrap
 

Method Detail

registerInstance

InstanceHandle registerInstance(java.lang.String key)
                                throws java.util.concurrent.TimeoutException
Throws:
java.util.concurrent.TimeoutException

registerInstance

InstanceHandle registerInstance(java.lang.String key,
                                Time sourceTimestamp)
                                throws java.util.concurrent.TimeoutException
Throws:
java.util.concurrent.TimeoutException

registerInstance

InstanceHandle registerInstance(java.lang.String key,
                                long sourceTimestamp,
                                java.util.concurrent.TimeUnit unit)
                                throws java.util.concurrent.TimeoutException
Throws:
java.util.concurrent.TimeoutException

unregisterInstance

void unregisterInstance(java.lang.String key)
                        throws java.util.concurrent.TimeoutException
Throws:
java.util.concurrent.TimeoutException

unregisterInstance

void unregisterInstance(java.lang.String key,
                        Time sourceTimestamp)
                        throws java.util.concurrent.TimeoutException
Throws:
java.util.concurrent.TimeoutException

unregisterInstance

void unregisterInstance(java.lang.String key,
                        long sourceTimestamp,
                        java.util.concurrent.TimeUnit unit)
                        throws java.util.concurrent.TimeoutException
Throws:
java.util.concurrent.TimeoutException

write

void write(java.lang.String key,
           java.lang.String str)
           throws java.util.concurrent.TimeoutException
Throws:
java.util.concurrent.TimeoutException

write

void write(java.lang.String key,
           java.lang.String str,
           InstanceHandle handle)
           throws java.util.concurrent.TimeoutException
Throws:
java.util.concurrent.TimeoutException

write

void write(java.lang.String key,
           java.lang.String str,
           InstanceHandle handle,
           Time sourceTimestamp)
           throws java.util.concurrent.TimeoutException
Throws:
java.util.concurrent.TimeoutException

write

void write(java.lang.String key,
           java.lang.String str,
           InstanceHandle handle,
           long sourceTimestamp,
           java.util.concurrent.TimeUnit unit)
           throws java.util.concurrent.TimeoutException
Throws:
java.util.concurrent.TimeoutException

dispose

void dispose(java.lang.String key)
             throws java.util.concurrent.TimeoutException
Throws:
java.util.concurrent.TimeoutException

dispose

void dispose(java.lang.String key,
             Time sourceTimestamp)
             throws java.util.concurrent.TimeoutException
Throws:
java.util.concurrent.TimeoutException

dispose

void dispose(java.lang.String key,
             long sourceTimestamp,
             java.util.concurrent.TimeUnit unit)
             throws java.util.concurrent.TimeoutException
Throws:
java.util.concurrent.TimeoutException

getKeyValue

java.lang.StringBuilder getKeyValue(java.lang.StringBuilder key,
                                    InstanceHandle handle)

lookupInstance

ModifiableInstanceHandle lookupInstance(ModifiableInstanceHandle handle,
                                        java.lang.String key)


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