|
||||||||||
| 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.DomainParticipantPOA
org.jacorb.dds.DomainParticipantImpl
public class DomainParticipantImpl
The DomainParticipant object plays several roles: - It acts as a container for all other Entity objects - It acts as factory for the Publisher, Subscriber, Topic and MultiTopic Entity objects. - It represents the participation of the application on a communication plane that isolates applications running on the same set of physical computers from each other. A domain establishes a 'virtual network' linking all applications that share the same domainId9 and isolating them from applications running on different domains. In this way, several independent distributed applications can coexist in the same physical network without interfering, or even being aware of each other. - It provides administration services in the domain, offering operations that allow the application to 'ignore' locally any information about a given participant
| Constructor Summary | |
|---|---|
DomainParticipantImpl(int domainId,
DomainParticipantQos qos,
DomainParticipantListener a_listener)
|
|
| Methods inherited from class org.omg.dds.DomainParticipantPOA |
|---|
_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 DomainParticipantImpl(int domainId,
DomainParticipantQos qos,
DomainParticipantListener a_listener)
domainId - qos - a_listener - | Method Detail |
|---|
public void addPublisher(Publisher Pub)
Pub - public void deletePublisher(Publisher Pub)
Pub - public void addsubscriber(Subscriber Sub)
Sub - public void deleteSubscriber(Subscriber Sub)
Sub - public void addTopic(Topic Top)
Top - public void deleteTopic(Topic Top)
Top - public void setPOA(POA poa)
poa - The new pOA valuepublic void setORB(ORB orb)
orb - The new oRB value
public Publisher create_publisher(PublisherQos qos,
PublisherListener a_listener)
qos - a_listener -
public int delete_publisher(Publisher p)
p -
public Subscriber create_subscriber(SubscriberQos qos,
SubscriberListener a_listener)
qos - a_listener -
public int delete_subscriber(Subscriber s)
s -
public Subscriber get_builtin_subscriber()
public Topic create_topic(String topic_name,
String type_name,
TopicQos qos,
TopicListener a_listener)
topic_name - type_name - qos - a_listener -
public int delete_topic(Topic a_topic)
a_topic -
public Topic find_topic(String topic_name,
Duration_t timeout)
public TopicDescription lookup_topicdescription(String name)
name -
public ContentFilteredTopic create_contentfilteredtopic(String name,
Topic related_topic,
String filter_expression,
String[] filter_parameters)
public int delete_contentfilteredtopic(ContentFilteredTopic a_contentfilteredtopic)
public MultiTopic create_multitopic(String name,
String type_name,
String subscription_expression,
String[] expression_parameters)
public int delete_multitopic(MultiTopic a_multitopic)
public int delete_contained_entities()
public int set_qos(DomainParticipantQos qos)
qos -
public void get_qos(DomainParticipantQosHolder qos)
qos -
public int set_listener(DomainParticipantListener a_listener,
int mask)
a_listener - mask -
public DomainParticipantListener get_listener()
public int ignore_participant(int handle)
public int ignore_topic(int handle)
public int ignore_publication(int handle)
public int ignore_subscription(int handle)
public int get_domain_id()
public void assert_liveliness()
public int set_default_publisher_qos(PublisherQos qos)
public void get_default_publisher_qos(PublisherQosHolder qos)
public int set_default_subscriber_qos(SubscriberQos qos)
public void get_default_subscriber_qos(SubscriberQosHolder qos)
public int set_default_topic_qos(TopicQos qos)
public void get_default_topic_qos(TopicQosHolder qos)
public int enable()
public StatusCondition get_statuscondition()
public int get_status_changes()
public Vector getVector_Publisher()
public Vector getVector_Subscriber()
public Vector getVector_Topic()
public boolean isDeletable()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||