org.knowhowlab.osgi.monitoradmin.job
Class SubscriptionMonitoringJob

java.lang.Object
  extended by org.knowhowlab.osgi.monitoradmin.job.AbstractMonitoringJob
      extended by org.knowhowlab.osgi.monitoradmin.job.SubscriptionMonitoringJob
All Implemented Interfaces:
MonitoringJob

public class SubscriptionMonitoringJob
extends AbstractMonitoringJob

Subscription MonitoringJob

Author:
dmytro.pishchukhin

Field Summary
 
Fields inherited from class org.knowhowlab.osgi.monitoradmin.job.AbstractMonitoringJob
count, isRunning, logVisitor, schedule, statusVariablePaths, visitor
 
Constructor Summary
SubscriptionMonitoringJob(MonitoringJobVisitor visitor, LogVisitor logVisitor, java.lang.String initiator, java.lang.String[] statusVariablePaths, int count)
           
 
Method Summary
 void cancel()
          Cancel job internaly
 void handleUpdateEvent(java.lang.String monitorableId, StatusVariable statusVariable)
          Handle StatusVariable update event
 boolean isHandleUpdateEvent(java.lang.String path)
          Does job handle StatusVariable update event
 
Methods inherited from class org.knowhowlab.osgi.monitoradmin.job.AbstractMonitoringJob
getInitiator, getReportCount, getSchedule, getStatusVariableNames, isLocal, isRunning, stop, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

SubscriptionMonitoringJob

public SubscriptionMonitoringJob(MonitoringJobVisitor visitor,
                                 LogVisitor logVisitor,
                                 java.lang.String initiator,
                                 java.lang.String[] statusVariablePaths,
                                 int count)
Method Detail

cancel

public void cancel()
Description copied from class: AbstractMonitoringJob
Cancel job internaly

Specified by:
cancel in class AbstractMonitoringJob

isHandleUpdateEvent

public boolean isHandleUpdateEvent(java.lang.String path)
Description copied from class: AbstractMonitoringJob
Does job handle StatusVariable update event

Specified by:
isHandleUpdateEvent in class AbstractMonitoringJob
Parameters:
path - StatusVariable path
Returns:
true - handles, otherwise - false

handleUpdateEvent

public void handleUpdateEvent(java.lang.String monitorableId,
                              StatusVariable statusVariable)
Description copied from class: AbstractMonitoringJob
Handle StatusVariable update event

Specified by:
handleUpdateEvent in class AbstractMonitoringJob
Parameters:
monitorableId - monitorableId
statusVariable - statusVariable


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