Package org.webpieces.http2client.impl
Class SingleResponseListener
- java.lang.Object
-
- org.webpieces.http2client.impl.SingleResponseListener
-
- All Implemented Interfaces:
com.webpieces.http2.api.streaming.ResponseStreamHandle,com.webpieces.http2.api.streaming.StreamWriter
public class SingleResponseListener extends java.lang.Object implements com.webpieces.http2.api.streaming.ResponseStreamHandle, com.webpieces.http2.api.streaming.StreamWriter
-
-
Constructor Summary
Constructors Constructor Description SingleResponseListener()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.concurrent.CompletableFuture<java.lang.Void>cancel(com.webpieces.http2.api.dto.lowlevel.CancelReason frame)java.util.concurrent.CompletableFuture<FullResponse>fetchResponseFuture()voidincomingData(com.webpieces.http2.api.dto.lowlevel.DataFrame data)voidincomingEndHeaders(com.webpieces.http2.api.dto.highlevel.Http2Trailers trailingHeaders)com.webpieces.http2.api.streaming.PushStreamHandleopenPushStream()java.util.concurrent.CompletableFuture<com.webpieces.http2.api.streaming.StreamWriter>process(com.webpieces.http2.api.dto.highlevel.Http2Response response)java.util.concurrent.CompletableFuture<java.lang.Void>processPiece(com.webpieces.http2.api.dto.lowlevel.lib.StreamMsg frame)voidserverCancelledRequest(com.webpieces.http2.api.dto.lowlevel.RstStreamFrame response)
-
-
-
Method Detail
-
process
public java.util.concurrent.CompletableFuture<com.webpieces.http2.api.streaming.StreamWriter> process(com.webpieces.http2.api.dto.highlevel.Http2Response response)
- Specified by:
processin interfacecom.webpieces.http2.api.streaming.ResponseStreamHandle
-
processPiece
public java.util.concurrent.CompletableFuture<java.lang.Void> processPiece(com.webpieces.http2.api.dto.lowlevel.lib.StreamMsg frame)
- Specified by:
processPiecein interfacecom.webpieces.http2.api.streaming.StreamWriter
-
incomingData
public void incomingData(com.webpieces.http2.api.dto.lowlevel.DataFrame data)
-
incomingEndHeaders
public void incomingEndHeaders(com.webpieces.http2.api.dto.highlevel.Http2Trailers trailingHeaders)
-
serverCancelledRequest
public void serverCancelledRequest(com.webpieces.http2.api.dto.lowlevel.RstStreamFrame response)
-
fetchResponseFuture
public java.util.concurrent.CompletableFuture<FullResponse> fetchResponseFuture()
-
openPushStream
public com.webpieces.http2.api.streaming.PushStreamHandle openPushStream()
- Specified by:
openPushStreamin interfacecom.webpieces.http2.api.streaming.ResponseStreamHandle
-
cancel
public java.util.concurrent.CompletableFuture<java.lang.Void> cancel(com.webpieces.http2.api.dto.lowlevel.CancelReason frame)
- Specified by:
cancelin interfacecom.webpieces.http2.api.streaming.ResponseStreamHandle
-
-