public synchronized void start ( ) throws IOException { Preconditions . checkState ( mProcess == null , "Worker is already running" ) ; mProcess = new ExternalProcess ( mProperties , LimitedLifeWorkerProcess . class , new File ( mLogsDir , "worker.out" ) ) ; mProcess . start ( ) ; }
Launches the worker process .