Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | File List | Namespace Members | Class Members | File Members | Related Pages

alma::acs::nc::CorbaPublisher Class Reference

Inheritance diagram for alma::acs::nc::CorbaPublisher:

Inheritance graph
[legend]
Collaboration diagram for alma::acs::nc::CorbaPublisher:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 CorbaPublisher (String channelName, ContainerServicesBase cs) throws AcsJException
 CorbaPublisher (String channelName, String channelNotifyDomaiName, ContainerServicesBase cs) throws AcsJException
final void publish (IDLEntity event)
String getChannelName ()

Detailed Description

The CorbaPublisher class implements those methods needed to craft a publisher that publishes events to a CORBA notification channel.

Version:
1.00 Apr 10, 2003
Author:
Allen Farris


Constructor & Destructor Documentation

alma::acs::nc::CorbaPublisher::CorbaPublisher String  channelName,
ContainerServicesBase  cs
throws AcsJException [inline]
 

The parameters are:

Parameters:
channelName the name of the channel -- e.g., Progress
cs container services
Exceptions:
AcsJException 

alma::acs::nc::CorbaPublisher::CorbaPublisher String  channelName,
String  channelNotifyDomaiName,
ContainerServicesBase  cs
throws AcsJException [inline]
 

The parameters are:

Parameters:
channelName the name of the channel -- e.g., Progress
channelNotifyDomaiName the name of notify. service domain -- e.g., ALARMSYSTEM
cs container services
Exceptions:
AcsJException 


Member Function Documentation

String alma::acs::nc::CorbaPublisher::getChannelName  )  [inline]
 

Returns the name of the channel.

Returns:
Name of the channel.

Reimplemented from alma::acs::nc::SimpleSupplier.

final void alma::acs::nc::CorbaPublisher::publish IDLEntity  event  )  [inline]
 

This is the main method for publishing an event. The IDLEntity must be the IDL structure that defines the event data. It must match the names of the events in the list when the channel was created.

Parameters:
event an IDLEntity to publish


The documentation for this class was generated from the following file:
Generated on Thu Apr 30 02:54:27 2009 for ACS Java API by doxygen 1.3.8