org.omg.dds.type.builtin
Interface KeyedBytesDataWriter

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

public interface KeyedBytesDataWriter
extends DataWriter<KeyedBytes>


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, byte[] bytes)
           
 void write(java.lang.String key, byte[] bytes, int offset, int length)
           
 void write(java.lang.String key, byte[] bytes, int offset, int length, InstanceHandle handle)
           
 void write(java.lang.String key, byte[] bytes, int offset, int length, InstanceHandle handle, long sourceTimestamp, java.util.concurrent.TimeUnit unit)
           
 void write(java.lang.String key, byte[] bytes, int offset, int length, 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,
           byte[] bytes)
           throws java.util.concurrent.TimeoutException
Throws:
java.util.concurrent.TimeoutException

write

void write(java.lang.String key,
           byte[] bytes,
           int offset,
           int length)
           throws java.util.concurrent.TimeoutException
Throws:
java.util.concurrent.TimeoutException

write

void write(java.lang.String key,
           byte[] bytes,
           int offset,
           int length,
           InstanceHandle handle)
           throws java.util.concurrent.TimeoutException
Throws:
java.util.concurrent.TimeoutException

write

void write(java.lang.String key,
           byte[] bytes,
           int offset,
           int length,
           InstanceHandle handle,
           Time sourceTimestamp)
           throws java.util.concurrent.TimeoutException
Throws:
java.util.concurrent.TimeoutException

write

void write(java.lang.String key,
           byte[] bytes,
           int offset,
           int length,
           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.