@ Override public void registered ( ExecutorDriver executorDriver , Protos . ExecutorInfo executorInfo , Protos . FrameworkInfo frameworkInfo , Protos . SlaveInfo slaveInfo ) { LOG . debug ( "Registered {} with Mesos slave {} for framework {}" , executorInfo . getExecutorId ( ) . getValue ( ) , slaveInfo . getId ( ) . getValue ( ) , frameworkInfo . getId ( ) . getValue ( ) ) ; LOG . trace ( "Registered {} with Mesos slave {} for framework {}" , MesosUtils . formatForLogging ( executorInfo ) , MesosUtils . formatForLogging ( slaveInfo ) , MesosUtils . formatForLogging ( frameworkInfo ) ) ; }
Invoked once the executor driver has been able to successfully connect with Mesos . In particular a scheduler can pass some data to it s executors through the FrameworkInfo . ExecutorInfo s data field .