edu.ntnu.cikmr.scheduling
Class Scheduler
java.lang.Object
edu.ntnu.cikmr.services.AbstractService
edu.ntnu.cikmr.scheduling.Scheduler
- All Implemented Interfaces:
- Service
public class Scheduler
- extends AbstractService
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Scheduler
public Scheduler()
addWorkflow
public Workflow addWorkflow(java.lang.String xmlDefinition)
removeWorkflow
public boolean removeWorkflow(Workflow workflow)
getWorkflow
public Workflow getWorkflow(int index)
getWorkflow
public Workflow getWorkflow(java.lang.String id)
getWorkflowCount
public int getWorkflowCount()
addSchedulerListener
public void addSchedulerListener(SchedulerListener l)
removeSchedulerListener
public void removeSchedulerListener(SchedulerListener l)
init
public void init(ServiceManager manager)
start
public void start(PeerGroup peerGroup)
throws java.io.IOException
- Throws:
java.io.IOException
stop
public void stop()
throws java.io.IOException
- Throws:
java.io.IOException
isStarted
public boolean isStarted()
getWorkflowContainer
public PeerWorkflowContainer getWorkflowContainer()