SMILA (incubation) API documentation

org.eclipse.smila.taskmanager.persistence.zk
Class TaskWatcher

java.lang.Object
  extended by java.util.TimerTask
      extended by org.eclipse.smila.taskmanager.persistence.zk.TaskWatcher
All Implemented Interfaces:
java.lang.Runnable

public class TaskWatcher
extends java.util.TimerTask

Runnable class that checks if tasks that are in progress have timed out.


Constructor Summary
TaskWatcher()
           
 
Method Summary
protected  void activate(ComponentContext context)
          initialize TaskManager internally on service start.
 boolean cancel()
          Stop execution of the TaskWatcher.
protected  void deactivate(ComponentContext context)
          OSGi deactivate bundle.
 void run()
          
 void setClusterConfigService(ClusterConfigService clusterConfigService)
          method for DS to set a service reference.
 void setTaskManager(TaskManager taskManager)
           
 void setTaskStorage(TaskStorage taskStorage)
           
 void setZooKeeperService(ZooKeeperService zooKeeperService)
           
 void unsetClusterConfigService(ClusterConfigService clusterConfigService)
          method for DS to unset a service reference.
 void unsetTaskManager(TaskManager taskManager)
           
 void unsetTaskStorage(TaskStorage taskStorage)
           
 void unsetZooKeeperService(ZooKeeperService zooKeeperService)
           
 
Methods inherited from class java.util.TimerTask
scheduledExecutionTime
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TaskWatcher

public TaskWatcher()
Method Detail

activate

protected void activate(ComponentContext context)
initialize TaskManager internally on service start.

Parameters:
context - OSGi service context.

deactivate

protected void deactivate(ComponentContext context)
OSGi deactivate bundle.


run

public void run()

Specified by:
run in interface java.lang.Runnable
Specified by:
run in class java.util.TimerTask

cancel

public boolean cancel()
Stop execution of the TaskWatcher.

Overrides:
cancel in class java.util.TimerTask

setTaskStorage

public void setTaskStorage(TaskStorage taskStorage)
Parameters:
taskStorage - the new task storage

unsetTaskStorage

public void unsetTaskStorage(TaskStorage taskStorage)
Parameters:
taskStorage - the task storage

setTaskManager

public void setTaskManager(TaskManager taskManager)
Parameters:
taskManager - the new task manager

unsetTaskManager

public void unsetTaskManager(TaskManager taskManager)
Parameters:
taskManager - the task manager

setZooKeeperService

public void setZooKeeperService(ZooKeeperService zooKeeperService)
Parameters:
zooKeeperService - referenced service

unsetZooKeeperService

public void unsetZooKeeperService(ZooKeeperService zooKeeperService)
Parameters:
zooKeeperService - referenced service

setClusterConfigService

public void setClusterConfigService(ClusterConfigService clusterConfigService)
method for DS to set a service reference.


unsetClusterConfigService

public void unsetClusterConfigService(ClusterConfigService clusterConfigService)
method for DS to unset a service reference.


SMILA (incubation) API documentation