Package ome.formats.importer.util
Class ClientKeepAlive
- java.lang.Object
-
- ome.formats.importer.util.ClientKeepAlive
-
- All Implemented Interfaces:
java.lang.Runnable,IObservable
public class ClientKeepAlive extends java.lang.Object implements java.lang.Runnable, IObservable
ARunnablewhich keeps aConnector's server-side resources from timing out. NOTE: Upon catching an exception, theConnectoris logged out.
-
-
Constructor Summary
Constructors Constructor Description ClientKeepAlive()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanaddObserver(IObserver object)Add observer for notificationbooleandeleteObserver(IObserver object)Delete observerOMEROMetadataStoreClientgetClient()voidnotifyLogout()voidnotifyObservers(ImportEvent event)Notify observers of eventvoidrun()voidsetClient(OMEROMetadataStoreClient client)
-
-
-
Method Detail
-
run
public void run()
- Specified by:
runin interfacejava.lang.Runnable
-
notifyLogout
public void notifyLogout()
-
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:IObservableAdd observer for notification- Specified by:
addObserverin interfaceIObservable- Parameters:
object- - observer object- Returns:
- true if added
-
deleteObserver
public boolean deleteObserver(IObserver object)
Description copied from interface:IObservableDelete observer- Specified by:
deleteObserverin interfaceIObservable- Parameters:
object- - observer to delete- Returns:
- true if deleted
-
notifyObservers
public void notifyObservers(ImportEvent event)
Description copied from interface:IObservableNotify observers of event- Specified by:
notifyObserversin interfaceIObservable- Parameters:
event- - event that happened
-
-