charly.client.protocol
Interface ChClientTask

All Superinterfaces:
java.rmi.Remote
All Known Implementing Classes:
ChTask.ChClientTaskRepresentation

public interface ChClientTask
extends java.rmi.Remote

This interface represents the client-side task for the server- ChRsrcManager . Implementing classes must have a working equals(Object)-method!


Method Summary
 void taskAborted()
           
 void taskStarted(java.lang.String taskID)
          It is possible that this method is called before the ChRsrcManager.startTask(ChClientTask,String,Set) returned.
 void taskStopped()
           
 

Method Detail

taskStarted

public void taskStarted(java.lang.String taskID)
                 throws java.rmi.RemoteException
It is possible that this method is called before the ChRsrcManager.startTask(ChClientTask,String,Set) returned. Therefore taskID is a parameter of this method.

Throws:
java.rmi.RemoteException

taskStopped

public void taskStopped()
                 throws java.rmi.RemoteException
Throws:
java.rmi.RemoteException

taskAborted

public void taskAborted()
                 throws java.rmi.RemoteException
Throws:
java.rmi.RemoteException