public void openStream() throws IOException{
		reader = new BufferedReader(new InputStreamReader(new FileInputStream(filename),charset));
	
		while( !reader.ready()){
			logger.info("The BufferedReader isn't ready, waitting...");
			try {
				Thread.sleep(AWAIT_TIME_OUT);
			} catch (InterruptedException e) {
				logger.info(e.getMessage(),e);
			}
		}
	}