

Public Member Functions | |
| void | initialize (ContainerServices containerServices) throws ComponentLifecycleException |
| void | receive (EventDescription joe) |
| void | receive (alma.acstime.Epoch epch) |
| void | cleanUp () |
Private Attributes | |
| Consumer | m_consumer = null |
| long | m_count = 0 |
| void alma::demo::test::EventILConsumerImpl::EventConsumerImpl::cleanUp | ( | ) | [inline] |
Disconnects the Consumer Called after the last functional call to the component has finished. The component should then orderly release resources etc.
Reimplemented from alma::acs::component::ComponentImplBase.
| void alma::demo::test::EventILConsumerImpl::EventConsumerImpl::initialize | ( | ContainerServices | containerServices | ) | throws ComponentLifecycleException [inline] |
Sets up the Consumer.
Subclass must call super.initialize(containerServices) unless it overrides as well all other methods which access the member vars of this class.
Reimplemented from alma::acs::component::ComponentImplBase.
References alma::acs::nc::Consumer::addFilter(), alma::acs::nc::Consumer::addSubscription(), alma::acs::nc::Consumer::consumerReady(), alma::acs::nc::Consumer::disconnect_structured_push_consumer(), alma::acs::nc::Consumer::getHelper(), m_consumer, alma::acs::component::ComponentImplBase::m_containerServices, alma::acs::component::ComponentImplBase::m_logger, alma::acs::nc::Consumer::offer_change(), alma::acs::nc::Consumer::resume(), and alma::acs::nc::Consumer::suspend().
| void alma::demo::test::EventILConsumerImpl::EventConsumerImpl::receive | ( | alma.acstime.Epoch | epch | ) | [inline] |
Method defined to ensure multiple event types can be subscribed too.
| void alma::demo::test::EventILConsumerImpl::EventConsumerImpl::receive | ( | EventDescription | joe | ) | [inline] |
References alma::acsnc::EventDescription::name.
Referenced by initialize().
long alma::demo::test::EventILConsumerImpl::EventConsumerImpl::m_count = 0 [private] |
1.6.2