
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 |
| alma::acs::nc::StructuredEventCreator::StructuredEventCreator | ( | ContainerServicesBase | services | ) | [inline] |
References alma::acs::container::ContainerServicesBase::getLogger(), m_anyAide, m_logger, and m_services.
| StructuredEvent alma::acs::nc::StructuredEventCreator::createEvent | ( | IDLEntity | customStruct | ) | throws AcsJException [inline] |
References alma::acs::nc::AnyAide::complexObjectToCorbaAny(), alma::acs::container::ContainerServicesBase::getAdvancedContainerServices(), alma::acs::container::AdvancedContainerServices::getAny(), getCORBAEvent(), alma::acs::container::ContainerServicesBase::getName(), m_anyAide, and m_services.
Referenced by alma::acs::eventbrowser::views::EventDetailTestHarness::parsePttDataEvent(), and alma::acs::eventbrowser::views::DynAnyParserTest::parsePttDataEvent().
| 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.
Referenced by getCORBAEvent().
| StructuredEvent alma::acs::nc::StructuredEventCreator::getCORBAEvent | ( | String | typeName, | |
| String | eventName | |||
| ) | [inline, private] |
Method used to create a pre-filled CORBA event.
| typeName | The structured event's type_name. | |
| eventName | Name of the event. |
References getChannelDomain().
Referenced by createEvent().
Referenced by createEvent(), and StructuredEventCreator().
Logger alma::acs::nc::StructuredEventCreator::m_logger [private] |
Referenced by StructuredEventCreator().
Referenced by createEvent(), and StructuredEventCreator().
1.6.2