question: @ Override public synchronized void startManager ( ) { try { if ( logger . isDebugEnabled ( ) ) { logger . debug ( "Starting the Federating Manager.... " ) ; } Runtime rt = Runtime . getRuntime ( ) ; this . pooledMembershipExecutor = Executors . newFixedThreadPool ( rt . availableProcessors ( ) ) ; running = true ; startManagingActivity ( ) ; messenger . broadcastManagerInfo ( ) ; } catch ( InterruptedException e ) { running = false ; throw new ManagementException ( e ) ; } catch ( Exception e ) { running = false ; throw new ManagementException ( e ) ; } }
target:  This method will be invoked whenever a member wants to be a managing node. The exception Management exception has to be handled by the caller.