Package pl.gsmservice.gateway.utils
Class Utils.HttpResponseCached
- java.lang.Object
-
- pl.gsmservice.gateway.utils.Utils.HttpResponseCached
-
- All Implemented Interfaces:
java.net.http.HttpResponse<java.io.InputStream>
- Enclosing class:
- Utils
public static final class Utils.HttpResponseCached extends java.lang.Object implements java.net.http.HttpResponse<java.io.InputStream>
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface java.net.http.HttpResponse
java.net.http.HttpResponse.BodyHandler<T extends java.lang.Object>, java.net.http.HttpResponse.BodyHandlers, java.net.http.HttpResponse.BodySubscriber<T extends java.lang.Object>, java.net.http.HttpResponse.BodySubscribers, java.net.http.HttpResponse.PushPromiseHandler<T extends java.lang.Object>, java.net.http.HttpResponse.ResponseInfo
-
-
Constructor Summary
Constructors Constructor Description HttpResponseCached(java.net.http.HttpResponse<java.io.InputStream> response)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.io.InputStreambody()byte[]bodyAsBytes()java.lang.StringbodyAsUtf8()java.net.http.HttpHeadersheaders()java.util.Optional<java.net.http.HttpResponse<java.io.InputStream>>previousResponse()java.net.http.HttpRequestrequest()java.util.Optional<javax.net.ssl.SSLSession>sslSession()intstatusCode()java.lang.StringtoString()java.net.URIuri()java.net.http.HttpClient.Versionversion()
-
-
-
Method Detail
-
bodyAsUtf8
public java.lang.String bodyAsUtf8()
-
bodyAsBytes
public byte[] bodyAsBytes()
-
statusCode
public int statusCode()
- Specified by:
statusCodein interfacejava.net.http.HttpResponse<java.io.InputStream>
-
request
public java.net.http.HttpRequest request()
- Specified by:
requestin interfacejava.net.http.HttpResponse<java.io.InputStream>
-
previousResponse
public java.util.Optional<java.net.http.HttpResponse<java.io.InputStream>> previousResponse()
- Specified by:
previousResponsein interfacejava.net.http.HttpResponse<java.io.InputStream>
-
headers
public java.net.http.HttpHeaders headers()
- Specified by:
headersin interfacejava.net.http.HttpResponse<java.io.InputStream>
-
body
public java.io.InputStream body()
- Specified by:
bodyin interfacejava.net.http.HttpResponse<java.io.InputStream>
-
sslSession
public java.util.Optional<javax.net.ssl.SSLSession> sslSession()
- Specified by:
sslSessionin interfacejava.net.http.HttpResponse<java.io.InputStream>
-
uri
public java.net.URI uri()
- Specified by:
uriin interfacejava.net.http.HttpResponse<java.io.InputStream>
-
version
public java.net.http.HttpClient.Version version()
- Specified by:
versionin interfacejava.net.http.HttpResponse<java.io.InputStream>
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
-