org.objectweb.proactive.core.body.ft.protocols.pmlrb.servers
Class RecoveryProcessPMLRB

java.lang.Object
  extended byorg.objectweb.proactive.core.body.ft.servers.recovery.RecoveryProcessImpl
      extended byorg.objectweb.proactive.core.body.ft.protocols.pmlrb.servers.RecoveryProcessPMLRB
All Implemented Interfaces:
RecoveryProcess, java.rmi.Remote

public class RecoveryProcessPMLRB
extends RecoveryProcessImpl

This class defines a recovery process for PMLRB protocol.

Since:
3.0
Author:
cdelbe

Field Summary
protected static org.apache.log4j.Logger logger
           
 
Fields inherited from class org.objectweb.proactive.core.body.ft.servers.recovery.RecoveryProcessImpl
bodies, MAX_ACTIVE_QUEUES, server
 
Fields inherited from interface org.objectweb.proactive.core.body.ft.servers.recovery.RecoveryProcess
FAILED, RECOVERING, RUNNING
 
Constructor Summary
RecoveryProcessPMLRB(FTServer server)
          Constructor.
 
Method Summary
protected  void recover(UniqueID failed)
          This method define the recovery behavior.
 
Methods inherited from class org.objectweb.proactive.core.body.ft.servers.recovery.RecoveryProcessImpl
failureDetected, getSystemSize, initialize, register, submitJob, submitJobWithBarrier, unregister, updateState
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

logger

protected static org.apache.log4j.Logger logger
Constructor Detail

RecoveryProcessPMLRB

public RecoveryProcessPMLRB(FTServer server)
Constructor.

Parameters:
server - the corresponding global server.
Method Detail

recover

protected void recover(UniqueID failed)
Description copied from class: RecoveryProcessImpl
This method define the recovery behavior.

Specified by:
recover in class RecoveryProcessImpl
Parameters:
failed -
See Also:
RecoveryProcessImpl.recover(org.objectweb.proactive.core.UniqueID)


Copyright 2001-2005 INRIA All Rights Reserved.