Package majordodo.embedded
Class EmbeddedWorker
java.lang.Object
majordodo.embedded.EmbeddedWorker
public class EmbeddedWorker
extends java.lang.Object
Tools for embedded Majordodo worker
- Author:
- enrico.olivelli
-
Constructor Summary
Constructors Constructor Description EmbeddedWorker(EmbeddedWorkerConfiguration configuration) -
Method Summary
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 Details
-
Method Details
-
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
-