org.omg.dds.core
Interface DomainEntity<SELF extends DomainEntity<SELF,PARENT,LISTENER,QOS>,PARENT extends Entity<?,?,?>,LISTENER extends java.util.EventListener,QOS extends EntityQos<?,?>>

Type Parameters:
SELF - The most-derived DDS-standard interface implemented by this entity.
PARENT - The most-derived DDS-standard interface implemented by the entity that creates entities of this type.
LISTENER - The listener interface appropriate for this entity.
QOS - The QoS interface appropriate for this entity.
All Superinterfaces:
DDSObject, Entity<SELF,LISTENER,QOS>
All Known Subinterfaces:
BytesDataReader, BytesDataWriter, DataReader<TYPE>, DataWriter<TYPE>, KeyedBytesDataReader, KeyedBytesDataWriter, KeyedStringDataReader, KeyedStringDataWriter, Publisher, StringDataReader, StringDataWriter, Subscriber, Topic<TYPE>

public interface DomainEntity<SELF extends DomainEntity<SELF,PARENT,LISTENER,QOS>,PARENT extends Entity<?,?,?>,LISTENER extends java.util.EventListener,QOS extends EntityQos<?,?>>
extends Entity<SELF,LISTENER,QOS>

DomainEntity is the abstract base class for all DCPS entities, except for the DomainParticipant. Its sole purpose is to express that DomainParticipant is a special kind of Entity, which acts as a container of all other Entity, but itself cannot contain other DomainParticipant.


Method Summary
 PARENT 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

getParent

PARENT getParent()
Returns:
the factory object that created this entity.


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