Package majordodo.embedded
Class EmbeddedWorker
java.lang.Object
majordodo.embedded.EmbeddedWorker
Tools for embedded Majordodo worker
- Author:
- enrico.olivelli
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionmajordodo.network.BrokerLocatormajordodo.executors.TaskExecutorFactorymajordodo.worker.WorkerCoreConfigurationmajordodo.worker.WorkerCorevoidsetBrokerLocator(majordodo.network.BrokerLocator brokerLocator) voidsetTaskExecutorFactory(majordodo.executors.TaskExecutorFactory taskExecutorFactory) voidstart()voidstop()booleanwaitForAllExecutorsToFinish(int timeout)
-
Constructor Details
-
EmbeddedWorker
-
-
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
-
stop
public void stop() -
waitForAllExecutorsToFinish
- Throws:
InterruptedException
-