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 Detail

      • updated

        void updated​(java.lang.String monitorableId,
                     StatusVariable statusVariable)
              throws java.lang.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:
        java.lang.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