|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface Publisher
| Method Summary | ||
|---|---|---|
void |
beginCoherentChanges()
|
|
void |
closeContainedEntities()
|
|
void |
copyFromTopicQos(DataWriterQos dst,
TopicQos src)
|
|
BytesDataWriter |
createBytesDataWriter(Topic<byte[]> topic)
|
|
BytesDataWriter |
createBytesDataWriter(Topic<byte[]> topic,
DataWriterQos qos,
DataWriterListener<byte[]> listener,
java.util.Collection<java.lang.Class<? extends Status<?,?>>> statuses)
Create a new data writer. |
|
BytesDataWriter |
createBytesDataWriter(Topic<byte[]> topic,
java.lang.String qosLibraryName,
java.lang.String qosProfileName,
DataWriterListener<byte[]> listener,
java.util.Collection<java.lang.Class<? extends Status<?,?>>> statuses)
Create a new data writer. |
|
|
createDataWriter(Topic<TYPE> topic)
|
|
|
createDataWriter(Topic<TYPE> topic,
DataWriterQos qos,
DataWriterListener<TYPE> listener,
java.util.Collection<java.lang.Class<? extends Status<?,?>>> statuses)
Create a new data writer. |
|
|
createDataWriter(Topic<TYPE> topic,
java.lang.String qosLibraryName,
java.lang.String qosProfileName,
DataWriterListener<TYPE> listener,
java.util.Collection<java.lang.Class<? extends Status<?,?>>> statuses)
Create a new data writer. |
|
KeyedBytesDataWriter |
createKeyedBytesDataWriter(Topic<KeyedBytes> topic)
|
|
KeyedBytesDataWriter |
createKeyedBytesDataWriter(Topic<KeyedBytes> topic,
DataWriterQos qos,
DataWriterListener<KeyedBytes> listener,
java.util.Collection<java.lang.Class<? extends Status<?,?>>> statuses)
Create a new data writer. |
|
KeyedBytesDataWriter |
createKeyedBytesDataWriter(Topic<KeyedBytes> topic,
java.lang.String qosLibraryName,
java.lang.String qosProfileName,
DataWriterListener<KeyedBytes> listener,
java.util.Collection<java.lang.Class<? extends Status<?,?>>> statuses)
Create a new data writer. |
|
KeyedStringDataWriter |
createKeyedStringDataWriter(Topic<KeyedString> topic)
|
|
KeyedStringDataWriter |
createKeyedStringDataWriter(Topic<KeyedString> topic,
DataWriterQos qos,
DataWriterListener<KeyedString> listener,
java.util.Collection<java.lang.Class<? extends Status<?,?>>> statuses)
Create a new data writer. |
|
KeyedStringDataWriter |
createKeyedStringDataWriter(Topic<KeyedString> topic,
java.lang.String qosLibraryName,
java.lang.String qosProfileName,
DataWriterListener<KeyedString> listener,
java.util.Collection<java.lang.Class<? extends Status<?,?>>> statuses)
Create a new data writer. |
|
StringDataWriter |
createStringDataWriter(Topic<java.lang.String> topic)
|
|
StringDataWriter |
createStringDataWriter(Topic<java.lang.String> topic,
DataWriterQos qos,
DataWriterListener<java.lang.String> listener,
java.util.Collection<java.lang.Class<? extends Status<?,?>>> statuses)
Create a new data writer. |
|
StringDataWriter |
createStringDataWriter(Topic<java.lang.String> topic,
java.lang.String qosLibraryName,
java.lang.String qosProfileName,
DataWriterListener<java.lang.String> listener,
java.util.Collection<java.lang.Class<? extends Status<?,?>>> statuses)
Create a new data writer. |
|
void |
endCoherentChanges()
|
|
DataWriterQos |
getDefaultDataWriterQos()
|
|
BytesDataWriter |
lookupBytesDataWriter(Topic<byte[]> topicName)
|
|
|
lookupDataWriter(java.lang.String topicName)
|
|
|
lookupDataWriter(Topic<TYPE> topicName)
|
|
KeyedBytesDataWriter |
lookupKeyedBytesDataWriter(Topic<KeyedBytes> topicName)
|
|
KeyedStringDataWriter |
lookupKeyedStringDataWriter(Topic<KeyedString> topicName)
|
|
StringDataWriter |
lookupStringDataWriter(Topic<java.lang.String> topicName)
|
|
void |
resumePublications()
|
|
void |
setDefaultDataWriterQos(DataWriterQos qos)
|
|
void |
setDefaultDataWriterQos(java.lang.String qosLibraryName,
java.lang.String qosProfileName)
|
|
void |
suspendPublications()
|
|
void |
waitForAcknowledgments(Duration maxWait)
|
|
void |
waitForAcknowledgments(long maxWait,
java.util.concurrent.TimeUnit unit)
|
|
| 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 |
|---|
<TYPE> DataWriter<TYPE> createDataWriter(Topic<TYPE> topic)
<TYPE> DataWriter<TYPE> createDataWriter(Topic<TYPE> topic,
DataWriterQos qos,
DataWriterListener<TYPE> listener,
java.util.Collection<java.lang.Class<? extends Status<?,?>>> statuses)
statuses - Of which status changes the listener should be
notified. A null collection signifies all status
changes.
<TYPE> DataWriter<TYPE> createDataWriter(Topic<TYPE> topic,
java.lang.String qosLibraryName,
java.lang.String qosProfileName,
DataWriterListener<TYPE> listener,
java.util.Collection<java.lang.Class<? extends Status<?,?>>> statuses)
statuses - Of which status changes the listener should be
notified. A null collection signifies all status
changes.BytesDataWriter createBytesDataWriter(Topic<byte[]> topic)
BytesDataWriter createBytesDataWriter(Topic<byte[]> topic,
DataWriterQos qos,
DataWriterListener<byte[]> listener,
java.util.Collection<java.lang.Class<? extends Status<?,?>>> statuses)
statuses - Of which status changes the listener should be
notified. A null collection signifies all status
changes.
BytesDataWriter createBytesDataWriter(Topic<byte[]> topic,
java.lang.String qosLibraryName,
java.lang.String qosProfileName,
DataWriterListener<byte[]> listener,
java.util.Collection<java.lang.Class<? extends Status<?,?>>> statuses)
statuses - Of which status changes the listener should be
notified. A null collection signifies all status
changes.KeyedBytesDataWriter createKeyedBytesDataWriter(Topic<KeyedBytes> topic)
KeyedBytesDataWriter createKeyedBytesDataWriter(Topic<KeyedBytes> topic,
DataWriterQos qos,
DataWriterListener<KeyedBytes> listener,
java.util.Collection<java.lang.Class<? extends Status<?,?>>> statuses)
statuses - Of which status changes the listener should be
notified. A null collection signifies all status
changes.
KeyedBytesDataWriter createKeyedBytesDataWriter(Topic<KeyedBytes> topic,
java.lang.String qosLibraryName,
java.lang.String qosProfileName,
DataWriterListener<KeyedBytes> listener,
java.util.Collection<java.lang.Class<? extends Status<?,?>>> statuses)
statuses - Of which status changes the listener should be
notified. A null collection signifies all status
changes.StringDataWriter createStringDataWriter(Topic<java.lang.String> topic)
StringDataWriter createStringDataWriter(Topic<java.lang.String> topic,
DataWriterQos qos,
DataWriterListener<java.lang.String> listener,
java.util.Collection<java.lang.Class<? extends Status<?,?>>> statuses)
statuses - Of which status changes the listener should be
notified. A null collection signifies all status
changes.
StringDataWriter createStringDataWriter(Topic<java.lang.String> topic,
java.lang.String qosLibraryName,
java.lang.String qosProfileName,
DataWriterListener<java.lang.String> listener,
java.util.Collection<java.lang.Class<? extends Status<?,?>>> statuses)
statuses - Of which status changes the listener should be
notified. A null collection signifies all status
changes.KeyedStringDataWriter createKeyedStringDataWriter(Topic<KeyedString> topic)
KeyedStringDataWriter createKeyedStringDataWriter(Topic<KeyedString> topic,
DataWriterQos qos,
DataWriterListener<KeyedString> listener,
java.util.Collection<java.lang.Class<? extends Status<?,?>>> statuses)
statuses - Of which status changes the listener should be
notified. A null collection signifies all status
changes.
KeyedStringDataWriter createKeyedStringDataWriter(Topic<KeyedString> topic,
java.lang.String qosLibraryName,
java.lang.String qosProfileName,
DataWriterListener<KeyedString> listener,
java.util.Collection<java.lang.Class<? extends Status<?,?>>> statuses)
statuses - Of which status changes the listener should be
notified. A null collection signifies all status
changes.<TYPE> DataWriter<TYPE> lookupDataWriter(java.lang.String topicName)
<TYPE> DataWriter<TYPE> lookupDataWriter(Topic<TYPE> topicName)
BytesDataWriter lookupBytesDataWriter(Topic<byte[]> topicName)
KeyedBytesDataWriter lookupKeyedBytesDataWriter(Topic<KeyedBytes> topicName)
StringDataWriter lookupStringDataWriter(Topic<java.lang.String> topicName)
KeyedStringDataWriter lookupKeyedStringDataWriter(Topic<KeyedString> topicName)
void closeContainedEntities()
void suspendPublications()
void resumePublications()
void beginCoherentChanges()
void endCoherentChanges()
void waitForAcknowledgments(Duration maxWait)
throws java.util.concurrent.TimeoutException
java.util.concurrent.TimeoutException
void waitForAcknowledgments(long maxWait,
java.util.concurrent.TimeUnit unit)
throws java.util.concurrent.TimeoutException
java.util.concurrent.TimeoutExceptionDataWriterQos getDefaultDataWriterQos()
void setDefaultDataWriterQos(DataWriterQos qos)
void setDefaultDataWriterQos(java.lang.String qosLibraryName,
java.lang.String qosProfileName)
void copyFromTopicQos(DataWriterQos dst,
TopicQos src)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
Copyright © 2010 Real-Time Innovations, Inc. (RTI)
Copyright © 2010 PrismTech, Ltd.
Copyright © 2010 Object Management Group, Inc. (OMG)
All Rights Reserved.