de.fh_mannheim.mm.dms.indexserver
Interface IMonitor

All Superinterfaces:
IViewer
All Known Implementing Classes:
AdjustWeightsThread, ImportUploadsThread, IndexThread, Monitor

public interface IMonitor
extends IViewer

IMonitor is a viewerinterface that allows other viewers to register.

Version:
$Revision: 1.1 $
Author:
Jan Löffler, mail@jlsoft.de

Method Summary
 void registerViewer(IViewer viewer)
          Register a viewer with callback.
 void stateHasChanged()
          Call all callbacks and send onChanged.
 void unregisterViewer(IViewer viewer)
          Unregister a viewer with callback.
 

Method Detail

registerViewer

public void registerViewer(IViewer viewer)
Register a viewer with callback.

Parameters:
viewer - Callback

stateHasChanged

public void stateHasChanged()
Call all callbacks and send onChanged.

Specified by:
stateHasChanged in interface IViewer

unregisterViewer

public void unregisterViewer(IViewer viewer)
Unregister a viewer with callback.

Parameters:
viewer - Callback