Class EmbeddedWorker


  • public class EmbeddedWorker
    extends java.lang.Object
    Tools for embedded Majordodo worker
    Author:
    enrico.olivelli
    • 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