org.osgi.service.monitor
Interface MonitorListener


public interface MonitorListener

The MonitorListener is used by Monitorable services to send notifications when a StatusVariable value is changed. The MonitorListener should register itself as a service at the OSGi Service Registry. This interface must (only) be implemented by the Monitor Admin component.


Method Summary
 void updated(String monitorableId, StatusVariable statusVariable)
          Callback for notification of a StatusVariable change.
 

Method Detail

updated

void updated(String monitorableId,
             StatusVariable statusVariable)
             throws IllegalArgumentException
Callback for notification of a StatusVariable change.

Parameters:
monitorableId - the identifier of the Monitorable instance reporting the change
statusVariable - the StatusVariable that has changed
Throws:
IllegalArgumentException - if the specified monitorable ID is invalid (null, empty, or contains illegal characters) or points to a non-existing Monitorable, or if statusVariable is null


Copyright © 2006-2011 OSGi Alliance. All Rights Reserved.