Module io.helidon.webclient.api
Package io.helidon.webclient.api
Class WebClientServiceResponse.BuilderBase.WebClientServiceResponseImpl
java.lang.Object
io.helidon.webclient.api.WebClientServiceResponse.BuilderBase.WebClientServiceResponseImpl
- All Implemented Interfaces:
- Prototype.Api,- WebClientServiceResponse
- Enclosing class:
- WebClientServiceResponse.BuilderBase<BUILDER extends WebClientServiceResponse.BuilderBase<BUILDER,- PROTOTYPE>, - PROTOTYPE extends WebClientServiceResponse> 
protected static class WebClientServiceResponse.BuilderBase.WebClientServiceResponseImpl
extends Object
implements WebClientServiceResponse
Generated implementation of the prototype, can be extended by descendant prototype implementations.
- 
Nested Class SummaryNested classes/interfaces inherited from interface io.helidon.webclient.api.WebClientServiceResponseWebClientServiceResponse.Builder, WebClientServiceResponse.BuilderBase<BUILDER extends WebClientServiceResponse.BuilderBase<BUILDER,PROTOTYPE>, PROTOTYPE extends WebClientServiceResponse> 
- 
Constructor SummaryConstructorsModifierConstructorDescriptionprotectedCreate an instance providing a builder.
- 
Method SummaryModifier and TypeMethodDescriptionClient connection/stream that was used to handle this request.booleaninthashCode()headers()Received response headers.Input stream to get data of the entity.The service request used to invoke the final call.status()Status of the response.toString()trailers()Received response trailer headers.Completable future to be completed by the client response when the entity is fully read.
- 
Constructor Details- 
WebClientServiceResponseImplCreate an instance providing a builder.- Parameters:
- builder- extending builder base of this prototype
 
 
- 
- 
Method Details- 
headersDescription copied from interface:WebClientServiceResponseReceived response headers.- Specified by:
- headersin interface- WebClientServiceResponse
- Returns:
- immutable response headers
 
- 
trailersDescription copied from interface:WebClientServiceResponseReceived response trailer headers.- Specified by:
- trailersin interface- WebClientServiceResponse
- Returns:
- immutable response trailer headers
 
- 
statusDescription copied from interface:WebClientServiceResponseStatus of the response.- Specified by:
- statusin interface- WebClientServiceResponse
- Returns:
- response status
 
- 
inputStreamDescription copied from interface:WebClientServiceResponseInput stream to get data of the entity. This allows decorating the entity (such as decryption). The status, headers are always already read, and the input stream will not provide transfer encoded bytes (e.g. the bytes in the input stream are the entity bytes, regardless of how it is encoded over HTTP).- Specified by:
- inputStreamin interface- WebClientServiceResponse
- Returns:
- entity input stream, or empty, if there is no entity
 
- 
connectionDescription copied from interface:WebClientServiceResponseClient connection/stream that was used to handle this request. This resource will be closed/released once the entity is fully read, depending on keep alive configuration.- Specified by:
- connectionin interface- WebClientServiceResponse
- Returns:
- connection resource
 
- 
whenCompleteDescription copied from interface:WebClientServiceResponseCompletable future to be completed by the client response when the entity is fully read.- Specified by:
- whenCompletein interface- WebClientServiceResponse
- Returns:
- completable future to be finished by the client response
 
- 
serviceRequestDescription copied from interface:WebClientServiceResponseThe service request used to invoke the final call.- Specified by:
- serviceRequestin interface- WebClientServiceResponse
- Returns:
- service request
 
- 
toString
- 
equals
- 
hashCodepublic int hashCode()
 
-