Class Resource

    • Constructor Detail

      • Resource

        public Resource()
      • Resource

        public Resource​(String absoluteUri,
                        int statusCode,
                        String statusMessage,
                        MultiMap headers,
                        long timestamp,
                        long maxAge)
    • Method Detail

      • readFromBuffer

        public int readFromBuffer​(int pos,
                                  Buffer buffer)
        Description copied from interface: ClusterSerializable
        Method invoked when deserializing bytes to this instance.
        Specified by:
        readFromBuffer in interface ClusterSerializable
        Parameters:
        pos - the position where to start reading the buffer
        buffer - the Buffer where the serialized bytes must be read from
        Returns:
        the position after the last serialized byte
      • getAbsoluteUri

        public String getAbsoluteUri()
      • getStatusCode

        public int getStatusCode()
      • getStatusMessage

        public String getStatusMessage()
      • getHeaders

        public MultiMap getHeaders()
      • getTimestamp

        public long getTimestamp()
      • getMaxAge

        public long getMaxAge()
      • getLastModified

        public java.time.Instant getLastModified()
      • getEtag

        public String getEtag()
      • getContent

        public Buffer getContent()
      • setAbsoluteUri

        public void setAbsoluteUri​(String absoluteUri)
      • setStatusCode

        public void setStatusCode​(int statusCode)
      • setStatusMessage

        public void setStatusMessage​(String statusMessage)
      • setHeaders

        public void setHeaders​(MultiMap headers)
      • setTimestamp

        public void setTimestamp​(long timestamp)
      • setMaxAge

        public void setMaxAge​(long maxAge)
      • setLastModified

        public void setLastModified​(java.time.Instant lastModified)
      • setEtag

        public void setEtag​(String etag)
      • setContent

        public void setContent​(Buffer content)