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

alma::acs::commandcenter::trace::Flow Class Reference

Collaboration diagram for alma::acs::commandcenter::trace::Flow:

Collaboration graph
[legend]
List of all members.

Public Member Functions

void consistsOf (String parent, String[] kids)
void reset (Object info)
void trying (String step)
void success (String step)
void failure (Object info)
void addListener (FlowListener l)
void removeListener (FlowListener l)

Protected Member Functions

Node node (String name)
void fireReset (Object info)
void fireTrying (String step)
void fireSuccess (String step)
void fireFailure (String step, Object info)
void fireCompletion ()

Protected Attributes

final Node UNDEF = new Node("")
Map< String, Nodename2node = new HashMap<StringNode>()
Node latestSuccess = UNDEF
Node nowTrying = UNDEF
Vector< FlowListenerlisteners = new Vector<FlowListener>()

Detailed Description

The base class for flow tracing, subclass this to define a flow.


Member Function Documentation

void alma::acs::commandcenter::trace::Flow::addListener FlowListener  l  )  [inline]
 

void alma::acs::commandcenter::trace::Flow::consistsOf String  parent,
String[]  kids
[inline]
 

void alma::acs::commandcenter::trace::Flow::failure Object  info  )  [inline]
 

void alma::acs::commandcenter::trace::Flow::fireCompletion  )  [inline, protected]
 

void alma::acs::commandcenter::trace::Flow::fireFailure String  step,
Object  info
[inline, protected]
 

void alma::acs::commandcenter::trace::Flow::fireReset Object  info  )  [inline, protected]
 

void alma::acs::commandcenter::trace::Flow::fireSuccess String  step  )  [inline, protected]
 

void alma::acs::commandcenter::trace::Flow::fireTrying String  step  )  [inline, protected]
 

Node alma::acs::commandcenter::trace::Flow::node String  name  )  [inline, protected]
 

void alma::acs::commandcenter::trace::Flow::removeListener FlowListener  l  )  [inline]
 

void alma::acs::commandcenter::trace::Flow::reset Object  info  )  [inline]
 

void alma::acs::commandcenter::trace::Flow::success String  step  )  [inline]
 

void alma::acs::commandcenter::trace::Flow::trying String  step  )  [inline]
 


Member Data Documentation

Node alma::acs::commandcenter::trace::Flow::latestSuccess = UNDEF [protected]
 

Vector<FlowListener> alma::acs::commandcenter::trace::Flow::listeners = new Vector<FlowListener>() [protected]
 

Map<String,Node> alma::acs::commandcenter::trace::Flow::name2node = new HashMap<StringNode>() [protected]
 

Node alma::acs::commandcenter::trace::Flow::nowTrying = UNDEF [protected]
 

final Node alma::acs::commandcenter::trace::Flow::UNDEF = new Node("") [protected]
 


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