lima.distribution
Class ClientImp

java.lang.Object
  |
  +--lima.observation.ObservableBase
        |
        +--lima.distribution.ClientImp
All Implemented Interfaces:
Client, Observable, Observer, java.lang.Runnable

public class ClientImp
extends ObservableBase
implements Client, java.lang.Runnable, Observer

An observable implementation of the Client interface.


Nested Class Summary
 class ClientImp.ExceptionEvent
           
 class ClientImp.NoServerEvent
           
 class ClientImp.NoWorkUnitEvent
           
 class ClientImp.ProcessedWorkUnitEvent
           
 class ClientImp.ProcessingWorkUnitEvent
           
 class ClientImp.ProgressWorkUnitEvent
           
 class ClientImp.ResolvedServerEvent
           
 class ClientImp.ResolvingServerEvent
           
 class ClientImp.RetrievedWorkUnitEvent
           
 class ClientImp.RetrievingWorkUnitEvent
           
 class ClientImp.ServerDisconnectionEvent
           
 class ClientImp.SubmittedWorkUnitEvent
           
 class ClientImp.SubmittingWorkUnitEvent
           
 
Constructor Summary
ClientImp(java.lang.String serverAddress)
           
 
Method Summary
static void main(java.lang.String[] args)
           
 void notify(CompositeWorkUnit.ProgressEvent e)
           
 void run()
           
 void setServerAddress(java.lang.String serverAddress)
           
 
Methods inherited from class lima.observation.ObservableBase
clearObservers, notifyObservers, registerObserver, unregisterObserver
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ClientImp

public ClientImp(java.lang.String serverAddress)
Method Detail

setServerAddress

public void setServerAddress(java.lang.String serverAddress)

run

public void run()
Specified by:
run in interface java.lang.Runnable

notify

public void notify(CompositeWorkUnit.ProgressEvent e)

main

public static void main(java.lang.String[] args)