All Packages  Class Hierarchy  This Package  Previous  Next  Index

Class gestalt.Coordinator

java.lang.Object
   |
   +----java.lang.Thread
           |
           +----gestalt.Coordinator

public class Coordinator
extends Thread

Variable Index

 o pending

Constructor Index

 o Coordinator(Server)

Method Index

 o bestSlave()
 o checkMetrics()
 o clearClient(ClientRecord)
 o clientsVulture()
 o distribute()
 o matchAndRemove(Task, Vector)
 o pushUpdate()
 o readClients()
 o readServers()
 o readSlaves()
 o run()
 o serversVulture()
 o slavesVulture()

Variables

 o pending
 protected Vector pending

Constructors

 o Coordinator
 public Coordinator(Server server)

Methods

 o bestSlave
 protected SlaveRecord bestSlave()
 o distribute
 public void distribute()
 o run
 public void run()
Overrides:
run in class Thread
 o checkMetrics
 public void checkMetrics()
 o pushUpdate
 public void pushUpdate()
 o slavesVulture
 public void slavesVulture()
 o serversVulture
 public void serversVulture()
 o clearClient
 public void clearClient(ClientRecord crec)
 o clientsVulture
 public void clientsVulture()
 o readClients
 public void readClients()
 o readSlaves
 public void readSlaves()
 o readServers
 public void readServers()
 o matchAndRemove
 public boolean matchAndRemove(Task t,
                               Vector v)

All Packages  Class Hierarchy  This Package  Previous  Next  Index