solar.service.dan
Class DistGraphManager

java.lang.Object
  |
  +--solar.service.dan.GraphManager
        |
        +--solar.service.dan.DistGraphManager

public class DistGraphManager
extends GraphManager

A distributed graph manager that loads operators randomly across Planets to achieve some level of load balancing.

Version:
$Id: DistGraphManager.java,v 1.3 2003/09/25 15:38:50 glchen Exp $
Author:
Guanling Chen

Field Summary
 
Fields inherited from class solar.service.dan.GraphManager
_dan, _gs, _nodeman, _nodes, _optable
 
Constructor Summary
DistGraphManager(GraphSpec gs)
           
 
Method Summary
 Guid loadOperator(java.lang.String root)
          Load the root operator and all its children as defined in the graph.
 
Methods inherited from class solar.service.dan.GraphManager
getAddress, getGuid, init
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DistGraphManager

public DistGraphManager(GraphSpec gs)
Method Detail

loadOperator

public Guid loadOperator(java.lang.String root)
                  throws DanException
Description copied from class: GraphManager
Load the root operator and all its children as defined in the graph.

Specified by:
loadOperator in class GraphManager
DanException