private void stopPollThread() { if (pollThread != null) { pollThread.interrupt(); try { pollThread.join(2000); } catch (InterruptedException e) { // XXX } finally { pollThread = null; } } }