В данный момент я правильно получаю потоковые данные из твиттера, используя http-запросы.Однако, когда я проверяю его, например, отключаю клиента от Интернета (при получении данных), я прекращаю получать данные больше, что является разумным.Однако я хочу иметь возможность зафиксировать это изменение подключения и вызвать исключение или перезапустить процесс.
Скажем, код выглядит следующим образом:
public void streamData() throws IOException{
final URL url = new URL(sample);
HttpsURLConnection connection = (HttpsURLConnection) url.openConnection();
....
....
BufferedReader rd = new BufferedReader(new InputStreamReader(connection.getInputStream()));
while ((character = rd.read()) != -1)
{
char ch = (char) character; //writing character by character
System.out.print(ch);
//if connection has broken send an error
}
}