pase.server
Class DeputyManager

java.lang.Object
  extended by pase.server.DeputyManager

public class DeputyManager
extends java.lang.Object

Implementation of deputy relative API

Author:
richard

Constructor Summary
DeputyManager()
           
 
Method Summary
 boolean doDeputize(Task task)
           
 java.lang.String getAvailableDeputy(Task task)
           
 void init()
           
 void loadToScheduler()
           
 boolean resetMemberDelegation(MemberRecord memberRecord)
           
 void scheduleDeputy(MemberRecord mbr)
           
 void setObjectManager(ObjectManager objectManager)
           
 void setRmiServer(RMIServer rmiServer)
           
 void setScheduler(org.quartz.Scheduler scheduler)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DeputyManager

public DeputyManager()
Method Detail

init

public void init()

loadToScheduler

public void loadToScheduler()

doDeputize

public boolean doDeputize(Task task)

resetMemberDelegation

public boolean resetMemberDelegation(MemberRecord memberRecord)

scheduleDeputy

public void scheduleDeputy(MemberRecord mbr)

getAvailableDeputy

public java.lang.String getAvailableDeputy(Task task)

setRmiServer

public void setRmiServer(RMIServer rmiServer)

setScheduler

public void setScheduler(org.quartz.Scheduler scheduler)

setObjectManager

public void setObjectManager(ObjectManager objectManager)