private void loadEndpoints(final String fileName){
		try{
			BufferedReader input = new BufferedReader(new FileReader(fileName));			
			String line;
			String[] array;			
			Endpoint endpoint;
			/* reads each line of servers.txt and then converts them into Endpoint
			 * objects to be inserted into the endpointManager. */
			while((line = input.readLine()) != null){
				line = line.trim();
				if(line.isEmpty()){
					continue;
				}
				array = line.split(":");
				endpoint = new Endpoint(array[0], Integer.parseInt(array[1]));			
				insertEndpoint(endpoint);
			}
			input.close();
		}
		catch (FileNotFoundException e){
			logger.debug(",FileNotFoundException");
		}
		catch (IOException e){ 
			logger.debug(",IOException");
		}
	} // end of loadEndpoints()