ome.formats.importer.util
Class ClientKeepAlive

java.lang.Object
  extended by ome.formats.importer.util.ClientKeepAlive
All Implemented Interfaces:
Runnable, IObservable

public class ClientKeepAlive
extends Object
implements Runnable, IObservable

A Runnable which keeps a Connector's server side resources from timing out. NOTE: Upon catching an exception, the Connector is logged out.

Author:
Chris Allan

Constructor Summary
ClientKeepAlive()
           
 
Method Summary
 boolean addObserver(IObserver object)
          Add observer for notification
 boolean deleteObserver(IObserver object)
          Delete observer
 OMEROMetadataStoreClient getClient()
           
 void notifyObservers(ImportEvent event)
          Notify observers of event
 void run()
           
 void setClient(OMEROMetadataStoreClient client)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ClientKeepAlive

public ClientKeepAlive()
Method Detail

run

public void run()
Specified by:
run in interface Runnable

getClient

public OMEROMetadataStoreClient getClient()
Returns:
OMEROMetadataStoreClient

setClient

public void setClient(OMEROMetadataStoreClient client)
Parameters:
client - - OMEROMetadataStoreClient to set

addObserver

public boolean addObserver(IObserver object)
Description copied from interface: IObservable
Add observer for notification

Specified by:
addObserver in interface IObservable
Parameters:
object - - observer object
Returns:
true if added

deleteObserver

public boolean deleteObserver(IObserver object)
Description copied from interface: IObservable
Delete observer

Specified by:
deleteObserver in interface IObservable
Parameters:
object - - observer to delete
Returns:
true if deleted

notifyObservers

public void notifyObservers(ImportEvent event)
Description copied from interface: IObservable
Notify observers of event

Specified by:
notifyObservers in interface IObservable
Parameters:
event - - event that happened


OmeroJava Api

Version: 4.3.3-00d1137e-b2894

Copyright © 2009 The University of Dundee. All Rights Reserved.