@ Override public void start ( String [ ] arguments ) { boolean notStarted = ! started . getAndSet ( true ) ; if ( notStarted ) { start ( new MultiInstanceWorkloadStrategy ( factory , name , arguments , endpointRegistry , execService ) ) ; } }
Start the operation by instantiating the first job instance in a separate Thread .