Class ResponseEventPublisher
java.lang.Object
org.eclipse.jetty.reactive.client.internal.AbstractSinglePublisher<T>
org.eclipse.jetty.reactive.client.internal.AbstractEventPublisher<ReactiveResponse.Event>
org.eclipse.jetty.reactive.client.internal.ResponseEventPublisher
- All Implemented Interfaces:
EventListener
,org.eclipse.jetty.client.api.Response.AsyncContentListener
,org.eclipse.jetty.client.api.Response.BeginListener
,org.eclipse.jetty.client.api.Response.CompleteListener
,org.eclipse.jetty.client.api.Response.ContentListener
,org.eclipse.jetty.client.api.Response.DemandedContentListener
,org.eclipse.jetty.client.api.Response.FailureListener
,org.eclipse.jetty.client.api.Response.HeaderListener
,org.eclipse.jetty.client.api.Response.HeadersListener
,org.eclipse.jetty.client.api.Response.Listener
,org.eclipse.jetty.client.api.Response.ResponseListener
,org.eclipse.jetty.client.api.Response.SuccessListener
,org.reactivestreams.Publisher<ReactiveResponse.Event>
,org.reactivestreams.Subscription
public class ResponseEventPublisher
extends AbstractEventPublisher<ReactiveResponse.Event>
implements org.eclipse.jetty.client.api.Response.Listener
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.eclipse.jetty.client.api.Response.Listener
org.eclipse.jetty.client.api.Response.Listener.Adapter
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
onBegin(org.eclipse.jetty.client.api.Response response)
void
onComplete(org.eclipse.jetty.client.api.Result result)
void
onContent(org.eclipse.jetty.client.api.Response response, ByteBuffer content)
void
onContent(org.eclipse.jetty.client.api.Response response, ByteBuffer content, org.eclipse.jetty.util.Callback callback)
void
onContent(org.eclipse.jetty.client.api.Response response, LongConsumer demand, ByteBuffer content, org.eclipse.jetty.util.Callback callback)
void
boolean
onHeader(org.eclipse.jetty.client.api.Response response, org.eclipse.jetty.http.HttpField field)
void
onHeaders(org.eclipse.jetty.client.api.Response response)
void
onSuccess(org.eclipse.jetty.client.api.Response response)
Methods inherited from class org.eclipse.jetty.reactive.client.internal.AbstractEventPublisher
emit, fail, onRequest, succeed
Methods inherited from class org.eclipse.jetty.reactive.client.internal.AbstractSinglePublisher
cancel, isCancelled, onFailure, request, subscribe, subscriber, toString
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
Methods inherited from interface org.eclipse.jetty.client.api.Response.DemandedContentListener
onBeforeContent
-
Constructor Details
-
ResponseEventPublisher
-
-
Method Details
-
onBegin
public void onBegin(org.eclipse.jetty.client.api.Response response)- Specified by:
onBegin
in interfaceorg.eclipse.jetty.client.api.Response.BeginListener
- Specified by:
onBegin
in interfaceorg.eclipse.jetty.client.api.Response.Listener
-
onHeader
public boolean onHeader(org.eclipse.jetty.client.api.Response response, org.eclipse.jetty.http.HttpField field)- Specified by:
onHeader
in interfaceorg.eclipse.jetty.client.api.Response.HeaderListener
- Specified by:
onHeader
in interfaceorg.eclipse.jetty.client.api.Response.Listener
-
onHeaders
public void onHeaders(org.eclipse.jetty.client.api.Response response)- Specified by:
onHeaders
in interfaceorg.eclipse.jetty.client.api.Response.HeadersListener
- Specified by:
onHeaders
in interfaceorg.eclipse.jetty.client.api.Response.Listener
-
onContent
- Specified by:
onContent
in interfaceorg.eclipse.jetty.client.api.Response.ContentListener
- Specified by:
onContent
in interfaceorg.eclipse.jetty.client.api.Response.Listener
-
onContent
public void onContent(org.eclipse.jetty.client.api.Response response, ByteBuffer content, org.eclipse.jetty.util.Callback callback)- Specified by:
onContent
in interfaceorg.eclipse.jetty.client.api.Response.AsyncContentListener
- Specified by:
onContent
in interfaceorg.eclipse.jetty.client.api.Response.ContentListener
-
onContent
public void onContent(org.eclipse.jetty.client.api.Response response, LongConsumer demand, ByteBuffer content, org.eclipse.jetty.util.Callback callback)- Specified by:
onContent
in interfaceorg.eclipse.jetty.client.api.Response.AsyncContentListener
- Specified by:
onContent
in interfaceorg.eclipse.jetty.client.api.Response.DemandedContentListener
-
onSuccess
public void onSuccess(org.eclipse.jetty.client.api.Response response)- Specified by:
onSuccess
in interfaceorg.eclipse.jetty.client.api.Response.Listener
- Specified by:
onSuccess
in interfaceorg.eclipse.jetty.client.api.Response.SuccessListener
-
onFailure
- Specified by:
onFailure
in interfaceorg.eclipse.jetty.client.api.Response.FailureListener
- Specified by:
onFailure
in interfaceorg.eclipse.jetty.client.api.Response.Listener
-
onComplete
public void onComplete(org.eclipse.jetty.client.api.Result result)- Specified by:
onComplete
in interfaceorg.eclipse.jetty.client.api.Response.CompleteListener
- Specified by:
onComplete
in interfaceorg.eclipse.jetty.client.api.Response.Listener
-