@Override public final int available() { final AsyncResponseProducer responseProducer = responseProducerRef.get(); if (responseProducer == null) { return exchangeHandler.available(); } else { return responseProducer.available(); } }
@Override public final int available() { return responseProducer.available(); }
@Override public final int available() { return responseProducer.available(); }
@Override public final int available() { final AsyncResponseProducer dataProducer = responseProducerRef.get(); return dataProducer != null ? dataProducer.available() : 0; }
@Override public final int available() { final AsyncResponseProducer dataProducer = responseProducerRef.get(); return dataProducer != null ? dataProducer.available() : 0; }
@Override public final int available() { final AsyncResponseProducer responseProducer = responseProducerRef.get(); return responseProducer == null ? handler.available() : responseProducer.available(); }
@Override public int available() { final AsyncResponseProducer responseProducer = responseProducerRef.get(); Asserts.notNull(responseProducer, "Response producer"); return responseProducer.available(); }
@Override public final int available() { final AsyncResponseProducer responseProducer = responseProducerRef.get(); return responseProducer == null ? handler.available() : responseProducer.available(); }
@Override public int available() { final AsyncResponseProducer responseProducer = responseProducerRef.get(); Asserts.notNull(responseProducer, "Response producer"); return responseProducer.available(); }