| org.jacorb.dds.DomainParticipantImpl
DomainParticipantImpl | public class DomainParticipantImpl extends DomainParticipantPOA (Code) | | 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 | |
public | DomainParticipantImpl(int domainId, org.omg.dds.DomainParticipantQos qos, org.omg.dds.DomainParticipantListener a_listener) |
Method Summary | |
public void | addPublisher(Publisher Pub) | public void | addTopic(Topic Top) | public void | addsubscriber(Subscriber Sub) | public void | assert_liveliness() | public ContentFilteredTopic | create_contentfilteredtopic(String name, Topic related_topic, String filter_expression, String[] filter_parameters) | public MultiTopic | create_multitopic(String name, String type_name, String subscription_expression, String[] expression_parameters) | public Publisher | create_publisher(PublisherQos qos, PublisherListener a_listener) | public Subscriber | create_subscriber(SubscriberQos qos, SubscriberListener a_listener) | public Topic | create_topic(String topic_name, String type_name, TopicQos qos, TopicListener a_listener) | public void | deletePublisher(Publisher Pub) | public void | deleteSubscriber(Subscriber Sub) | public void | deleteTopic(Topic Top) | public int | delete_contained_entities() | public int | delete_contentfilteredtopic(ContentFilteredTopic a_contentfilteredtopic) | public int | delete_multitopic(MultiTopic a_multitopic) | public int | delete_publisher(Publisher p) | public int | delete_subscriber(Subscriber s) | public int | delete_topic(Topic a_topic) | public int | enable() | public Topic | find_topic(String topic_name, Duration_t timeout) | public Vector | getVector_Publisher() | public Vector | getVector_Subscriber() | public Vector | getVector_Topic() | public Subscriber | get_builtin_subscriber() | public void | get_default_publisher_qos(PublisherQosHolder qos) | public void | get_default_subscriber_qos(SubscriberQosHolder qos) | public void | get_default_topic_qos(TopicQosHolder qos) | public int | get_domain_id() | public DomainParticipantListener | get_listener() | public void | get_qos(DomainParticipantQosHolder qos) | public int | get_status_changes() | public StatusCondition | get_statuscondition() | public int | ignore_participant(int handle) | public int | ignore_publication(int handle) | public int | ignore_subscription(int handle) | public int | ignore_topic(int handle) | public boolean | isDeletable() | public TopicDescription | lookup_topicdescription(String name) | public void | setORB(org.omg.CORBA.ORB orb) | public void | setPOA(org.omg.PortableServer.POA poa) | public int | set_default_publisher_qos(PublisherQos qos) | public int | set_default_subscriber_qos(SubscriberQos qos) | public int | set_default_topic_qos(TopicQos qos) | public int | set_listener(DomainParticipantListener a_listener, int mask) | public int | set_qos(DomainParticipantQos qos) |
DomainParticipantImpl | public DomainParticipantImpl(int domainId, org.omg.dds.DomainParticipantQos qos, org.omg.dds.DomainParticipantListener a_listener)(Code) | | Parameters: domainId - Parameters: qos - Parameters: a_listener - |
addPublisher | public void addPublisher(Publisher Pub)(Code) | | Parameters: Pub - |
addTopic | public void addTopic(Topic Top)(Code) | | Parameters: Top - |
addsubscriber | public void addsubscriber(Subscriber Sub)(Code) | | Parameters: Sub - |
assert_liveliness | public void assert_liveliness()(Code) | | Not Implemented
|
create_contentfilteredtopic | public ContentFilteredTopic create_contentfilteredtopic(String name, Topic related_topic, String filter_expression, String[] filter_parameters)(Code) | | Not Implemented
|
create_multitopic | public MultiTopic create_multitopic(String name, String type_name, String subscription_expression, String[] expression_parameters)(Code) | | Not Implemented
|
create_publisher | public Publisher create_publisher(PublisherQos qos, PublisherListener a_listener)(Code) | | Parameters: qos - Parameters: a_listener - |
create_subscriber | public Subscriber create_subscriber(SubscriberQos qos, SubscriberListener a_listener)(Code) | | Parameters: qos - Parameters: a_listener - |
create_topic | public Topic create_topic(String topic_name, String type_name, TopicQos qos, TopicListener a_listener)(Code) | | Parameters: topic_name - Parameters: type_name - Parameters: qos - Parameters: a_listener - |
deletePublisher | public void deletePublisher(Publisher Pub)(Code) | | Parameters: Pub - |
deleteSubscriber | public void deleteSubscriber(Subscriber Sub)(Code) | | Parameters: Sub - |
deleteTopic | public void deleteTopic(Topic Top)(Code) | | Parameters: Top - |
delete_contained_entities | public int delete_contained_entities()(Code) | | Not Implemented
|
delete_contentfilteredtopic | public int delete_contentfilteredtopic(ContentFilteredTopic a_contentfilteredtopic)(Code) | | Not Implemented
|
delete_multitopic | public int delete_multitopic(MultiTopic a_multitopic)(Code) | | Not Implemented
|
delete_publisher | public int delete_publisher(Publisher p)(Code) | | Parameters: p - |
delete_subscriber | public int delete_subscriber(Subscriber s)(Code) | | Parameters: s - |
delete_topic | public int delete_topic(Topic a_topic)(Code) | | Parameters: a_topic - |
enable | public int enable()(Code) | | Not Implemented
|
find_topic | public Topic find_topic(String topic_name, Duration_t timeout)(Code) | | |
getVector_Publisher | public Vector getVector_Publisher()(Code) | | Returns the vector_Publisher. |
getVector_Subscriber | public Vector getVector_Subscriber()(Code) | | Returns the vector_Subscriber. |
getVector_Topic | public Vector getVector_Topic()(Code) | | Returns the vector_Topic. |
get_builtin_subscriber | public Subscriber get_builtin_subscriber()(Code) | | Not Implemented
|
get_default_publisher_qos | public void get_default_publisher_qos(PublisherQosHolder qos)(Code) | | Not Implemented
|
get_default_subscriber_qos | public void get_default_subscriber_qos(SubscriberQosHolder qos)(Code) | | Not Implemented
|
get_default_topic_qos | public void get_default_topic_qos(TopicQosHolder qos)(Code) | | Not Implemented
|
get_domain_id | public int get_domain_id()(Code) | | Not Implemented
|
get_listener | public DomainParticipantListener get_listener()(Code) | | Not Implemented
|
get_qos | public void get_qos(DomainParticipantQosHolder qos)(Code) | | Parameters: qos - |
get_status_changes | public int get_status_changes()(Code) | | Not Implemented
|
get_statuscondition | public StatusCondition get_statuscondition()(Code) | | Not Implemented
|
ignore_participant | public int ignore_participant(int handle)(Code) | | Not Implemented
|
ignore_publication | public int ignore_publication(int handle)(Code) | | Not Implemented
|
ignore_subscription | public int ignore_subscription(int handle)(Code) | | Not Implemented
|
ignore_topic | public int ignore_topic(int handle)(Code) | | Not Implemented
|
isDeletable | public boolean isDeletable()(Code) | | |
lookup_topicdescription | public TopicDescription lookup_topicdescription(String name)(Code) | | Parameters: name - |
setORB | public void setORB(org.omg.CORBA.ORB orb)(Code) | | Sets the oRB attribute of the RepertoryImpl object
Parameters: orb - The new oRB value |
set_default_publisher_qos | public int set_default_publisher_qos(PublisherQos qos)(Code) | | Not Implemented
|
set_default_subscriber_qos | public int set_default_subscriber_qos(SubscriberQos qos)(Code) | | Not Implemented
|
set_default_topic_qos | public int set_default_topic_qos(TopicQos qos)(Code) | | Not Implemented
|
set_listener | public int set_listener(DomainParticipantListener a_listener, int mask)(Code) | | Parameters: a_listener - Parameters: mask - |
set_qos | public int set_qos(DomainParticipantQos qos)(Code) | | Parameters: qos - |
|
|