Lightweight Bartering Grid

lbg.peer.core.scheduler
Class LiveSchedulerController

java.lang.Object
  extended by lbg.peer.core.scheduler.SchedulerController
      extended by lbg.peer.core.scheduler.LiveSchedulerController
All Implemented Interfaces:
java.lang.Runnable

public class LiveSchedulerController
extends SchedulerController
implements java.lang.Runnable

Author:
Cyril Briquet

Constructor Summary
LiveSchedulerController(Peer managed_peer, Scheduler scheduler)
           
 
Method Summary
 void awakeScheduler()
           
 int maxSize()
           
 void run()
          Runnable implementation.
 void startService()
           
 java.lang.String toString()
           
 
Methods inherited from class lbg.peer.core.scheduler.SchedulerController
activateAllScheduling, activateConsumptionScheduling, activateLocalAndConsumptionScheduling, activateLocalAndSupplyingScheduling, activateLocalScheduling, activateSupplyingScheduling, couldSchedule, getAndResetControlFlags
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

LiveSchedulerController

public LiveSchedulerController(Peer managed_peer,
                               Scheduler scheduler)
                        throws GridException
Throws:
GridException
Method Detail

toString

public java.lang.String toString()
Overrides:
toString in class SchedulerController

run

public void run()
Runnable implementation.

Specified by:
run in interface java.lang.Runnable

startService

public void startService()
                  throws GridException
Throws:
GridException

awakeScheduler

public void awakeScheduler()
                    throws GridException
Specified by:
awakeScheduler in class SchedulerController
Throws:
GridException

maxSize

public int maxSize()

Lightweight Bartering Grid

Copyright (c) 2005-2008, Cyril Briquet, parts Xavier Dalem.