Package majordodo.embedded
Class EmbeddedWorker
- java.lang.Object
-
- majordodo.embedded.EmbeddedWorker
-
public class EmbeddedWorker extends java.lang.ObjectTools for embedded Majordodo worker- Author:
- enrico.olivelli
-
-
Constructor Summary
Constructors Constructor Description EmbeddedWorker(EmbeddedWorkerConfiguration configuration)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description majordodo.network.BrokerLocatorgetBrokerLocator()majordodo.executors.TaskExecutorFactorygetTaskExecutorFactory()majordodo.worker.WorkerCoreConfigurationgetWorkerConfiguration()majordodo.worker.WorkerCoregetWorkerCore()voidsetBrokerLocator(majordodo.network.BrokerLocator brokerLocator)voidsetTaskExecutorFactory(majordodo.executors.TaskExecutorFactory taskExecutorFactory)voidstart()voidstop()booleanwaitForAllExecutorsToFinish(int timeout)
-
-
-
Constructor Detail
-
EmbeddedWorker
public EmbeddedWorker(EmbeddedWorkerConfiguration configuration)
-
-
Method Detail
-
getWorkerCore
public majordodo.worker.WorkerCore getWorkerCore()
-
getWorkerConfiguration
public majordodo.worker.WorkerCoreConfiguration getWorkerConfiguration()
-
getTaskExecutorFactory
public majordodo.executors.TaskExecutorFactory getTaskExecutorFactory()
-
setTaskExecutorFactory
public void setTaskExecutorFactory(majordodo.executors.TaskExecutorFactory taskExecutorFactory)
-
getBrokerLocator
public majordodo.network.BrokerLocator getBrokerLocator()
-
setBrokerLocator
public void setBrokerLocator(majordodo.network.BrokerLocator brokerLocator)
-
start
public void start() throws java.lang.Exception- Throws:
java.lang.Exception
-
stop
public void stop()
-
waitForAllExecutorsToFinish
public boolean waitForAllExecutorsToFinish(int timeout) throws java.lang.InterruptedException- Throws:
java.lang.InterruptedException
-
-