Class HttpResponseStatus

  • Direct Known Subclasses:
    NettyResponseStatus

    public abstract class HttpResponseStatus
    extends Object
    A class that represent the HTTP response status line (code + text)
    • Constructor Detail

      • HttpResponseStatus

        protected HttpResponseStatus​(Uri uri)
    • Method Detail

      • getUri

        public Uri getUri()
        Return the request Uri
        Returns:
        the request Uri
      • getStatusCode

        public abstract int getStatusCode()
        Return the response status code
        Returns:
        the response status code
      • getStatusText

        public abstract String getStatusText()
        Return the response status text
        Returns:
        the response status text
      • getProtocolName

        public abstract String getProtocolName()
        Protocol name from status line.
        Returns:
        Protocol name.
      • getProtocolMajorVersion

        public abstract int getProtocolMajorVersion()
        Protocol major version.
        Returns:
        Major version.
      • getProtocolMinorVersion

        public abstract int getProtocolMinorVersion()
        Protocol minor version.
        Returns:
        Minor version.
      • getProtocolText

        public abstract String getProtocolText()
        Full protocol name + version
        Returns:
        protocol name + version
      • getRemoteAddress

        public abstract SocketAddress getRemoteAddress()
        Get remote address client initiated request to.
        Returns:
        remote address client initiated request to, may be null if asynchronous provider is unable to provide the remote address
      • getLocalAddress

        public abstract SocketAddress getLocalAddress()
        Get local address client initiated request from.
        Returns:
        local address client initiated request from, may be null if asynchronous provider is unable to provide the local address