Package org.eclipse.jetty.client
Class HttpReceiver.ContentListeners
java.lang.Object
org.eclipse.jetty.client.HttpReceiver.ContentListeners
- Enclosing class:
HttpReceiver
Wraps a list of content listeners, notifies them about content events and tracks individual listener demand to produce a global demand for content.
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final LongConsumer
private final List
<Response.DemandedContentListener> -
Constructor Summary
ConstructorsModifierConstructorDescriptionprivate
ContentListeners
(List<Response.ResponseListener> responseListeners) -
Method Summary
Modifier and TypeMethodDescriptionprivate void
private void
private boolean
isEmpty()
private void
notifyBeforeContent
(HttpResponse response) private void
notifyContent
(HttpResponse response, ByteBuffer buffer, Callback callback)
-
Field Details
-
demands
-
demand
-
listeners
-
-
Constructor Details
-
ContentListeners
-
-
Method Details
-
isEmpty
private boolean isEmpty() -
notifyBeforeContent
-
notifyContent
-
demand
-
accept
-