org.knowhowlab.osgi.monitoradmin.job
Interface MonitoringJobVisitor

All Known Implementing Classes:
MonitorAdminCommon

public interface MonitoringJobVisitor

Interface to access some internal MonitorAdminImpl from Jobs

Author:
dmytro.pishchukhin

Method Summary
 void cancelJob(AbstractMonitoringJob job)
          Cancel Monitoring job
 void fireEvent(java.lang.String monitorableId, StatusVariable statusVariable, java.lang.String initiator)
          Fire event with given parameters
 StatusVariable getStatusVariable(java.lang.String path)
          Get status variable by path
 

Method Detail

getStatusVariable

StatusVariable getStatusVariable(java.lang.String path)
                                 throws java.lang.IllegalArgumentException,
                                        java.lang.SecurityException
Get status variable by path

Parameters:
path - path
Returns:
StatusVariable by path
Throws:
java.lang.IllegalArgumentException - path is invalid
java.lang.SecurityException - some problems with security permissions
See Also:
Monitorable.getStatusVariable(String)

cancelJob

void cancelJob(AbstractMonitoringJob job)
Cancel Monitoring job

Parameters:
job - job

fireEvent

void fireEvent(java.lang.String monitorableId,
               StatusVariable statusVariable,
               java.lang.String initiator)
Fire event with given parameters

Parameters:
monitorableId - monitorable id
statusVariable - StatusVariable value
initiator - initiator


Copyright © 2010 Know-How Lab. All Rights Reserved.