public void run() {
		
		request = new ServiceRequest(host+"/"+path+"?"+StaticValues.JSON_GET_VAR, threadId);
		request.run();
		
		ServiceDirectory sd = JsonObjectMapper.mapToServiceDirectory(request.getContent());
		if( sd == null ) return;
		
		for( String dir: sd.getFolders() ) {
			DirectoryCrawler dirCrawler = new DirectoryCrawler(host, serverId, dir, threadId);
			dirCrawler.run();
		}
		
		for( ServiceDirectoryServices service: sd.getServices() ) {
			Crawler.SERVICES.add(new ServiceInfo(service.getName(), service.getType(), host, serverId));
		}
	}