|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.omg.PortableServer.Servant
org.omg.dds.SubscriberPOA
org.jacorb.dds.SubscriberImpl
public class SubscriberImpl
A Subscriber is the object responsible for the actual reception of the data resulting from its subscriptions. A Subscriber acts on the behalf of one or several DataReader objects that are related to it. When it receives data (from the other parts of the system), it builds the list of concerned DataReader objects, and then indicates to the application that data is available, through its listener or by enabling related conditions. The application can access the list of concerned DataReader objects through the operation get_datareaders and then access the data available though operations on the DataReader.
| Constructor Summary | |
|---|---|
SubscriberImpl(SubscriberQos qos,
SubscriberListener listner,
DomainParticipant DP)
|
|
| Methods inherited from class org.omg.dds.SubscriberPOA |
|---|
_all_interfaces, _invoke, _this, _this |
| Methods inherited from class org.omg.PortableServer.Servant |
|---|
_default_POA, _get_delegate, _get_interface_def, _is_a, _non_existent, _object_id, _orb, _poa, _set_delegate, _this_object, _this_object |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public SubscriberImpl(SubscriberQos qos,
SubscriberListener listner,
DomainParticipant DP)
qos - listner - DP - | Method Detail |
|---|
public DataReader create_datareader(TopicDescription a_topic,
DataReaderQos qos,
DataReaderListener a_listener)
a_topic - qos - a_listener -
public int delete_datareader(DataReader a_datareader)
a_datareader -
public int delete_contained_entities()
public DataReader lookup_datareader(String topic_name)
topic_name -
public int get_datareaders(DataReaderSeqHolder readers,
int sample_states,
int view_states,
int instance_states)
readers - sample_states - view_states - instance_states -
public void notify_datareaders()
- public int set_qos(SubscriberQos qos)
qos -
public void get_qos(SubscriberQosHolder qos)
qos -
public int set_listener(SubscriberListener a_listener,
int mask)
a_listener - mask -
public SubscriberListener get_listener()
public int begin_access()
public int end_access()
public DomainParticipant get_participant()
public int set_default_datareader_qos(DataReaderQos qos)
qos -
public void get_default_datareader_qos(DataReaderQosHolder qos)
qos -
public int copy_from_topic_qos(DataReaderQosHolder a_datareader_qos,
TopicQos a_topic_qos)
a_datareader_qos - a_topic_qos -
public int enable()
public StatusCondition get_statuscondition()
public int get_status_changes()
public boolean isDeletable()
public Vector getVector_DataReaders()
public boolean add(DataReader DR)
arg0 -
public boolean remove(DataReader DR)
arg0 -
public DomainParticipant getDP_Parent()
public void setORB(ORB orb)
orb - The orb to set.public void setPOA(POA poa)
poa - The poa to set.public Object getInstance()
public void setInstance(Object instance)
instance - The instance to set.
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||