code: public void start() throws Exception {
  		this.logger.info( "Roboconf's scheduler is starting..." );
  
  		// Verify the "scheduler" directory exists
  		File schedulerDirectory = getSchedulerDirectory();
  		Utils.createDirectory( schedulerDirectory );
  
  		// Disable Quartz update checks
  		StringBuilder quartzProperties = new StringBuilder();
  		quartzProperties.append( "org.quartz.scheduler.instanceName: Roboconf Quartz Scheduler\n" );
  		quartzProperties.append( "org.quartz.threadPool.threadCount = 3\n" );
  		quartzProperties.append( "org.quartz.jobStore.class = org.quartz.simpl.RAMJobStore\n" );
  		quartzProperties.append( "org.quartz.scheduler.skipUpdateCheck: false\n" );
  
  		StdSchedulerFactory factory = new StdSchedulerFactory();
  		factory.initialize( new ByteArrayInputStream( quartzProperties.toString().getBytes( StandardCharsets.UTF_8 )));
  
  		// Create a new scheduler
  		this.scheduler = factory.getScheduler();
  		this.scheduler.start();
  		this.scheduler.getContext().put( MANAGER, this.manager );
  
  		// Add a listener to the DM
  		this.dmListener = new ManagerListener( this );
  		this.manager.listenerAppears( this.dmListener );
  
  		// Reload all the jobs
  		loadJobs();
  	}
docs: Starts the scheduler.
  <p>
  Invoked by iPojo.
  </p>