Class MinijaxClientResponse

java.lang.Object
jakarta.ws.rs.core.Response
org.minijax.client.MinijaxClientResponse
All Implemented Interfaces:
java.lang.AutoCloseable

public class MinijaxClientResponse
extends jakarta.ws.rs.core.Response
  • Nested Class Summary

    Nested classes/interfaces inherited from class jakarta.ws.rs.core.Response

    jakarta.ws.rs.core.Response.ResponseBuilder, jakarta.ws.rs.core.Response.Status, jakarta.ws.rs.core.Response.StatusType
  • Constructor Summary

    Constructors
    Constructor Description
    MinijaxClientResponse​(java.net.http.HttpResponse<java.io.InputStream> innerResponse)  
  • Method Summary

    Modifier and Type Method Description
    boolean bufferEntity()  
    void close()  
    java.util.Set<java.lang.String> getAllowedMethods()  
    java.util.Map<java.lang.String,​jakarta.ws.rs.core.NewCookie> getCookies()  
    java.util.Date getDate()  
    java.io.InputStream getEntity()  
    jakarta.ws.rs.core.EntityTag getEntityTag()  
    java.lang.String getHeaderString​(java.lang.String name)  
    java.util.Locale getLanguage()  
    java.util.Date getLastModified()  
    int getLength()  
    jakarta.ws.rs.core.Link getLink​(java.lang.String relation)  
    jakarta.ws.rs.core.Link.Builder getLinkBuilder​(java.lang.String relation)  
    java.util.Set<jakarta.ws.rs.core.Link> getLinks()  
    java.net.URI getLocation()  
    jakarta.ws.rs.core.MediaType getMediaType()  
    jakarta.ws.rs.core.MultivaluedMap<java.lang.String,​java.lang.Object> getMetadata()  
    int getStatus()  
    jakarta.ws.rs.core.Response.StatusType getStatusInfo()  
    jakarta.ws.rs.core.MultivaluedMap<java.lang.String,​java.lang.String> getStringHeaders()  
    boolean hasEntity()  
    boolean hasLink​(java.lang.String relation)  
    <T> T readEntity​(jakarta.ws.rs.core.GenericType<T> entityType)  
    <T> T readEntity​(jakarta.ws.rs.core.GenericType<T> entityType, java.lang.annotation.Annotation[] annotations)  
    <T> T readEntity​(java.lang.Class<T> entityType)  
    <T> T readEntity​(java.lang.Class<T> entityType, java.lang.annotation.Annotation[] annotations)  

    Methods inherited from class jakarta.ws.rs.core.Response

    accepted, accepted, created, fromResponse, getHeaders, noContent, notAcceptable, notModified, notModified, notModified, ok, ok, ok, ok, ok, seeOther, serverError, status, status, status, status, temporaryRedirect

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • MinijaxClientResponse

      public MinijaxClientResponse​(java.net.http.HttpResponse<java.io.InputStream> innerResponse)
  • Method Details

    • getStatus

      public int getStatus()
      Specified by:
      getStatus in class jakarta.ws.rs.core.Response
    • getStatusInfo

      public jakarta.ws.rs.core.Response.StatusType getStatusInfo()
      Specified by:
      getStatusInfo in class jakarta.ws.rs.core.Response
    • getMediaType

      public jakarta.ws.rs.core.MediaType getMediaType()
      Specified by:
      getMediaType in class jakarta.ws.rs.core.Response
    • getLanguage

      public java.util.Locale getLanguage()
      Specified by:
      getLanguage in class jakarta.ws.rs.core.Response
    • getLength

      public int getLength()
      Specified by:
      getLength in class jakarta.ws.rs.core.Response
    • getEntity

      public java.io.InputStream getEntity()
      Specified by:
      getEntity in class jakarta.ws.rs.core.Response
    • readEntity

      public <T> T readEntity​(java.lang.Class<T> entityType)
      Specified by:
      readEntity in class jakarta.ws.rs.core.Response
    • readEntity

      public <T> T readEntity​(jakarta.ws.rs.core.GenericType<T> entityType)
      Specified by:
      readEntity in class jakarta.ws.rs.core.Response
    • close

      public void close()
      Specified by:
      close in interface java.lang.AutoCloseable
      Specified by:
      close in class jakarta.ws.rs.core.Response
    • readEntity

      public <T> T readEntity​(java.lang.Class<T> entityType, java.lang.annotation.Annotation[] annotations)
      Specified by:
      readEntity in class jakarta.ws.rs.core.Response
    • readEntity

      public <T> T readEntity​(jakarta.ws.rs.core.GenericType<T> entityType, java.lang.annotation.Annotation[] annotations)
      Specified by:
      readEntity in class jakarta.ws.rs.core.Response
    • hasEntity

      public boolean hasEntity()
      Specified by:
      hasEntity in class jakarta.ws.rs.core.Response
    • bufferEntity

      public boolean bufferEntity()
      Specified by:
      bufferEntity in class jakarta.ws.rs.core.Response
    • getAllowedMethods

      public java.util.Set<java.lang.String> getAllowedMethods()
      Specified by:
      getAllowedMethods in class jakarta.ws.rs.core.Response
    • getCookies

      public java.util.Map<java.lang.String,​jakarta.ws.rs.core.NewCookie> getCookies()
      Specified by:
      getCookies in class jakarta.ws.rs.core.Response
    • getEntityTag

      public jakarta.ws.rs.core.EntityTag getEntityTag()
      Specified by:
      getEntityTag in class jakarta.ws.rs.core.Response
    • getDate

      public java.util.Date getDate()
      Specified by:
      getDate in class jakarta.ws.rs.core.Response
    • getLastModified

      public java.util.Date getLastModified()
      Specified by:
      getLastModified in class jakarta.ws.rs.core.Response
    • getLocation

      public java.net.URI getLocation()
      Specified by:
      getLocation in class jakarta.ws.rs.core.Response
    • getLinks

      public java.util.Set<jakarta.ws.rs.core.Link> getLinks()
      Specified by:
      getLinks in class jakarta.ws.rs.core.Response
    • hasLink

      public boolean hasLink​(java.lang.String relation)
      Specified by:
      hasLink in class jakarta.ws.rs.core.Response
    • getLink

      public jakarta.ws.rs.core.Link getLink​(java.lang.String relation)
      Specified by:
      getLink in class jakarta.ws.rs.core.Response
    • getLinkBuilder

      public jakarta.ws.rs.core.Link.Builder getLinkBuilder​(java.lang.String relation)
      Specified by:
      getLinkBuilder in class jakarta.ws.rs.core.Response
    • getMetadata

      public jakarta.ws.rs.core.MultivaluedMap<java.lang.String,​java.lang.Object> getMetadata()
      Specified by:
      getMetadata in class jakarta.ws.rs.core.Response
    • getStringHeaders

      public jakarta.ws.rs.core.MultivaluedMap<java.lang.String,​java.lang.String> getStringHeaders()
      Specified by:
      getStringHeaders in class jakarta.ws.rs.core.Response
    • getHeaderString

      public java.lang.String getHeaderString​(java.lang.String name)
      Specified by:
      getHeaderString in class jakarta.ws.rs.core.Response