com.ldodds.slug.framework
Class WorkerFactoryImpl

java.lang.Object
  extended bycom.ldodds.slug.framework.WorkerFactoryImpl
All Implemented Interfaces:
WorkerFactory
Direct Known Subclasses:
URLRetrievalWorkerFactory

public abstract class WorkerFactoryImpl
extends java.lang.Object
implements WorkerFactory

Author:
ldodds

Field Summary
protected  Controller _controller
           
 
Constructor Summary
WorkerFactoryImpl()
           
 
Method Summary
protected abstract  Worker createWorker(java.lang.String name)
           
 Worker getWorker(java.lang.String name)
           
 void setController(Controller controller)
           
 void setMonitor(Monitor monitor)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

_controller

protected Controller _controller
Constructor Detail

WorkerFactoryImpl

public WorkerFactoryImpl()
Method Detail

getWorker

public Worker getWorker(java.lang.String name)
Specified by:
getWorker in interface WorkerFactory
See Also:
WorkerFactory.getWorker(java.lang.String)

createWorker

protected abstract Worker createWorker(java.lang.String name)

setMonitor

public void setMonitor(Monitor monitor)
Specified by:
setMonitor in interface WorkerFactory
See Also:
WorkerFactory.setMonitor(com.ldodds.slug.framework.Monitor)

setController

public void setController(Controller controller)
Specified by:
setController in interface WorkerFactory
See Also:
WorkerFactory.setController(com.ldodds.slug.framework.Controller)