alma::acs::nc::StructuredEventCreator Class Reference

Collaboration diagram for alma::acs::nc::StructuredEventCreator:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 StructuredEventCreator (ContainerServicesBase services)
StructuredEvent createEvent (IDLEntity customStruct) throws AcsJException

Private Member Functions

StructuredEvent getCORBAEvent (String typeName, String eventName)
String getChannelDomain ()

Private Attributes

ContainerServicesBase m_services
AnyAide m_anyAide
Logger m_logger

Constructor & Destructor Documentation

alma::acs::nc::StructuredEventCreator::StructuredEventCreator ( ContainerServicesBase  services  )  [inline]

Member Function Documentation

StructuredEvent alma::acs::nc::StructuredEventCreator::createEvent ( IDLEntity  customStruct  )  throws AcsJException [inline]
String alma::acs::nc::StructuredEventCreator::getChannelDomain (  )  [inline, private]

This method returns a constant character pointer to the notification channel domain which is normally equivalent to acscommon::ALMADOMAIN. The sole reason this method is provided is to accomodate subclasses which subscribe/publish non-ICD style events (ACS archiving channel for example).In that case, the developer would override this method.

Returns:
string

Referenced by getCORBAEvent().

StructuredEvent alma::acs::nc::StructuredEventCreator::getCORBAEvent ( String  typeName,
String  eventName 
) [inline, private]

Method used to create a pre-filled CORBA event.

Parameters:
typeName The structured event's type_name.
eventName Name of the event.
Returns:
A pre-filled CORBA event.

References getChannelDomain().

Referenced by createEvent().


Member Data Documentation

Referenced by StructuredEventCreator().


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

Generated by  doxygen 1.6.2