19 package org.omg.dds.core;
21 import java.io.Closeable;
22 import java.util.Collection;
23 import java.util.EventListener;
36 public interface Entity<LISTENER
extends EventListener,
90 Collection<Class<? extends Status>> statuses);
110 Class<? extends Status>... statuses);
162 public void setQos(QOS qos);
298 public abstract void close();
abstract void close()
Halt communication and dispose the resources held by this Entity.
InstanceHandle getInstanceHandle()
A StatusCondition object is an immutable object that specifies Condition that is associated with each...
void setQos(QOS qos)
This operation is used to set the QoS policies of the Entity.
void enable()
This operation enables the Entity.
An opaque handle that can be used to refer to a local or remote entity.
Set< Class<? extends Status > > getStatusChanges()
This operation retrieves the list of communication statuses in the Entity that are 'triggered...
This class is the abstract base class for all the DCPS objects that support QoS policies, a listener and a status condition.
A supertype of all DDS classes and interfaces.
QOS getQos()
This operation allows access to the existing set of QoS policies for the Entity.
LISTENER getListener()
This operation allows access to the existing Listener attached to the Entity.
StatusCondition<?> getStatusCondition()
This operation allows access to the org.omg.dds.core.StatusCondition associated with the Entity...
The Data-Distribution Service (DDS) relies on the use of QoS.
void retain()
Indicates that references to this object may go out of scope but that the application expects to look...
void setListener(LISTENER listener)
This operation installs a Listener on the Entity.
Status is the abstract root class for all communication status objects.