@Override public void onSuccess(T result){
  try {
    LOGGER.debug("Putting {} into queue",result);
    queue.put(result);
  }
 catch (  InterruptedException e) {
    LOGGER.warn("Exception occurred while putting the converted result in queue",e);
  }
}

@ Override public void onSuccess ( T result ) { try { LOGGER . debug ( "Putting {} into queue" , result ) ; queue . put ( result ) ; } catch ( InterruptedException e ) { LOGGER . warn ( "Exception occurred while putting the converted result in queue" , e ) ; } }
on success we add the result to our blocking queue
