public void removeServer(int hash)
	{
		lock();
		for(int index=0; index<ndsList.size(); index++)
		{

			String parameters = "?";
			if (ndsList.get(index).getType() == NagiosDataSourceType.TCP || ndsList.get(index).getType() == NagiosDataSourceType.ZTCP)
				parameters = ndsList.get(index).getHost() + " " + ndsList.get(index).getPort();
			else if (ndsList.get(index).getType() == NagiosDataSourceType.HTTP)
				parameters = ndsList.get(index).getURL().toString();
			else if (ndsList.get(index).getType() == NagiosDataSourceType.FILE)
				parameters = ndsList.get(index).getFile();

			String serverString = parameters;

			if (serverString.hashCode() == hash)
			{
				ndsList.remove(index);
				break;
			}
		}
		unlock();
	}