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

TaskServer::TaskConsumer Class Reference

Inheritance diagram for TaskServer::TaskConsumer:

IEventListener IConsumer List of all members.

Public Member Functions

 this (ICluster cluster, char[] channel)
void cancel ()
void notify (IEvent event, IPayload payload)

Private Attributes

char[] channel
ILogger logger
IConsumer consumer

Member Function Documentation

this ICluster  cluster,
char[]  channel
[inline]
 

Definition at line 182 of file TaskServer.d.

void cancel  )  [inline]
 

Cancel the listener. No more events will be dispatched to the associated IEventListener.

Reimplemented from IConsumer.

Definition at line 195 of file TaskServer.d.

References IConsumer::cancel().

void notify IEvent  event,
IPayload  payload
[inline]
 

Declares the contract for listeners within the cluster package. When creating a listener, you provide a class that implements this interface. The notify() method is invoked (on a seperate thread) whenever a relevant event occurs.

Reimplemented from IEventListener.

Definition at line 210 of file TaskServer.d.

References ILogger::error(), ITask::execute(), ILogger::info(), ILogger::isEnabled(), ILevel::Level, and ILogger::trace().


Member Data Documentation

char [] channel [private]
 

Definition at line 174 of file TaskServer.d.

ILogger logger [private]
 

Definition at line 175 of file TaskServer.d.

IConsumer consumer [private]
 

Definition at line 176 of file TaskServer.d.


The documentation for this class was generated from the following file:
Generated on Sun Nov 7 19:07:11 2004 for Mango by doxygen 1.3.6