@Override
	public void run()
	{
		try
		{
			while(true)
			{
				HttpsURLConnection connection = (HttpsURLConnection)url.openConnection();
				
				connection.setHostnameVerifier( DO_NOT_VERIFY );
				
				SSLContext context = SSLContext.getInstance("TLS");
				context.init(null, null, new java.security.SecureRandom());
				connection.setSSLSocketFactory(context.getSocketFactory());
				
				connection.connect();
				connection.setInstanceFollowRedirects(true);
				
				InputStream in = connection.getInputStream();
				BufferedReader reader = new BufferedReader(new InputStreamReader(in));
				String line = reader.readLine();
				if( line != null )
					processor.update( line );
				
				reader.close();
				Thread.sleep( 10 * 60 * 1000 );
			}
		}
		catch (Exception e)
		{
			LOGGER.log( Level.SEVERE, e.toString() );
		}
		finally
		{
			for( Handler h : LOGGER.getHandlers() )
				h.close();
		}
	}