synchronized void setRemoteID ( final String evaluatorRID ) { if ( this . wrapped . isPresent ( ) ) { throw new IllegalStateException ( "Trying to reset the evaluator ID. This isn't supported." ) ; } else { LOG . log ( Level . FINE , "Registering remoteId [{0}] for Evaluator [{1}]" , new Object [ ] { evaluatorRID , evaluatorId } ) ; this . wrapped = Optional . of ( remoteManager . getHandler ( evaluatorRID , EvaluatorRuntimeProtocol . EvaluatorControlProto . class ) ) ; } }
Set the remote ID used to communicate with this Evaluator .