X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/hpcvm.git/blobdiff_plain/3502bc1e43c70f69ae488cb8418a0ef4fd885d19..a5033b66e150c1f5a03008abb71408b1700337aa:/src/and/hpcvm/ServicesClient.java diff --git a/src/and/hpcvm/ServicesClient.java b/src/and/hpcvm/ServicesClient.java index d5535dd..6e4945c 100644 --- a/src/and/hpcvm/ServicesClient.java +++ b/src/and/hpcvm/ServicesClient.java @@ -2,10 +2,12 @@ package and.hpcvm ; import java.rmi.Remote; import java.rmi.RemoteException; +import java.util.ArrayList; public interface ServicesClient extends Remote { - + public void emergencyStop() throws RemoteException ; + public int startVM( int _mode ) throws RemoteException ; public int stopVM() throws RemoteException ; @@ -28,13 +30,25 @@ public interface ServicesClient extends Remote public String getIPVM() throws RemoteException ; + public String getWorkingDirectory() throws RemoteException ; + public void setIPVM( String _ipVM ) throws RemoteException ; public String getName() throws RemoteException ; public void saveOk() throws RemoteException ; - public void setSavingNeighbor( String _sn ) throws RemoteException ; + public void changeSaveName( String _n1, String _n2, int _id ) throws RemoteException ; + + public void setSavingNeighbor( ServicesClient _sn ) throws RemoteException ; + + public void setSavingNeighbors( ArrayList _sn ) throws RemoteException ; + + public void addSavingNeighbor( ServicesClient _sn ) throws RemoteException ; + + public void addSavingNeighbors( ArrayList _sn ) throws RemoteException ; + + public void replaceSavingNeighbor( ServicesClient _old, ServicesClient _new ) throws RemoteException ; public int retrieveSave( String _saveName ) throws RemoteException ;