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) throws AcsJException
String getChannelName ()

Detailed Description

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

Deprecated:
since ACS 8.0.1, see COMP-1786. This class adds no functionality to SimpleSupplier and will be removed later.
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.

References alma::acs::nc::SimpleSupplier::m_channelName.

final void alma::acs::nc::CorbaPublisher::publish ( IDLEntity  event  )  throws AcsJException [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
Exceptions:
AcsJException 

The documentation for this class was generated from the following file:

Generated by  doxygen 1.6.2