/* Copyright 2005-2017 The MathWorks, Inc. */ import com.mathworks.toolbox.distcomp.mjs.service.ConfigUtil; import com.mathworks.toolbox.distcomp.util.SystemPropertyNames; import com.mathworks.toolbox.distcomp.control.PortConfig; /** * The config file that can provide CommandConfigReader with all the neccessary * information to determine whether to create an instance of ControlJobmanager, * ControlWorker or ControlLookup, and to create the appropriate object. */ com.sun.jini.start { // What process to start/stop: remoteCommandType = "${com.mathworks.toolbox.distcomp.remote_command_type}"; // Where to start it or stop it: remoteHostname = "${com.mathworks.toolbox.distcomp.remote_hostname}"; remoteCommandPort = PortConfig.getRemoteCommandPort("${com.mathworks.toolbox.distcomp.base_port}"); // Other settings needed for the remote command: remoteAction = "${com.mathworks.toolbox.distcomp.remote_command_action}"; serviceName = "${com.mathworks.toolbox.distcomp.servicename}"; serviceConfigFile = "${com.mathworks.toolbox.distcomp.service_config_file}"; lookupHosts = "${com.mathworks.toolbox.distcomp.lookup_hosts}"; cleanCheckpointInfo = "${com.mathworks.toolbox.distcomp.clean_checkpoint_info}"; jobmanagerName = "${com.mathworks.toolbox.distcomp.jobmanagername}"; verbosity = "${com.mathworks.toolbox.distcomp.remote_command_verbosity}"; delayRegistration = "${com.mathworks.toolbox.distcomp.delay_registration}"; stopOnIdle = "${com.mathworks.toolbox.distcomp.stop_on_idle}"; outputFormat = "text"; // Most commands are single commands, however where a user wants to start // multiple commands they can set this to a positive number numCommands = 1; matlabroot = "${com.mathworks.toolbox.distcomp.matlabroot}"; scriptLogLevel = 6; scriptLogFile = "${com.mathworks.toolbox.distcomp.script_log_file}"; }