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

alma::acs::nc::ExecutiveConsumer Class Reference

Inheritance diagram for alma::acs::nc::ExecutiveConsumer:

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

Collaboration graph
[legend]
List of all members.

Public Member Functions

 ExecutiveConsumer (String channelName, ContainerServicesBase services) throws AcsJException
void push_structured_event (org.omg.CosNotification.StructuredEvent structuredEvent)

Protected Member Functions

void processEvent (java.lang.Object corbaObject, alma.acsnc.EventDescription eventDescrip)

Detailed Description

This is a prototype consumer designed to consume all types of events on a given event channel and print a minimal amount of data to standard out. Whether it is used or not in the GUI is still up for debate.
Author:
dfugate


Constructor & Destructor Documentation

alma::acs::nc::ExecutiveConsumer::ExecutiveConsumer String  channelName,
ContainerServicesBase  services
throws AcsJException [inline]
 

Creates a new instance of ExecutiveConsumer

Parameters:
channelName Name of the channel to consume events from.
services ContainerServices which provide access to the ACS logger among other things.
Exceptions:
AcsJException Thrown from superclass.


Member Function Documentation

void alma::acs::nc::ExecutiveConsumer::processEvent java.lang.Object  corbaObject,
alma.acsnc.EventDescription  eventDescrip
[inline, protected]
 

Invoked each time an event is received. To be overriden.

Parameters:
corbaObject The ICD event extracted from a CORBA Any.
eventDescrip Description of the ICD event as defined in acsnc.idl

void alma::acs::nc::ExecutiveConsumer::push_structured_event org.omg.CosNotification.StructuredEvent  structuredEvent  )  [inline]
 

CORBA method invoked each time an event is received.

Parameters:
structuredEvent CORBA structured event sent by a supplier.


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