3 import java.rmi.Remote;
4 import java.rmi.RemoteException;
5 import java.util.ArrayList;
9 public interface JaceSpawnerInterface extends Remote {
11 public void killApplication(JaceInterface stub) throws RemoteException;
13 public long getChronoValue(String appliName) throws RemoteException;
15 public void setFinished(boolean bool) throws RemoteException;
17 public boolean getFinished() throws RemoteException;
19 public void signalDeadNode(JaceInterface host, int rankOfDead )
20 throws RemoteException;
22 public void beating() throws RemoteException;
24 public void replaceDeamonBy(Node oldNode, Node node, int rank)
25 throws RemoteException;
27 public void replaceBy(JaceSpawnerInterface oldStub,
28 JaceSpawnerInterface stub) throws RemoteException;
30 public void updateHeart(JaceSpawnerInterface stub) throws RemoteException;
32 public void startProcess(ArrayList<Object> spawnersList) throws RemoteException;
34 public void setOver(boolean bool) throws RemoteException;
36 public String getName() throws RemoteException;
38 public Register getRegister(int rank) throws RemoteException;
40 public boolean ping() throws RemoteException;
42 // public void setIdAlgo( String _s ) throws RemoteException ;