Class Response

  • All Implemented Interfaces:
    org.graalvm.polyglot.proxy.Proxy, org.graalvm.polyglot.proxy.ProxyObject

    public class Response
    extends Object
    implements org.graalvm.polyglot.proxy.ProxyObject
    Author:
    pthomas3
    • Field Detail

    • Constructor Detail

      • Response

        public Response​(int status)
      • Response

        public Response​(int status,
                        Map<String,​List<String>> headers,
                        byte[] body)
    • Method Detail

      • getStatus

        public int getStatus()
      • setStatus

        public void setStatus​(int status)
      • getDelay

        public int getDelay()
      • setDelay

        public void setDelay​(int delay)
      • getHeadersWithLowerCaseNames

        public Map<String,​List<String>> getHeadersWithLowerCaseNames()
      • getBody

        public byte[] getBody()
      • setBody

        public void setBody​(byte[] body)
      • setBody

        public void setBody​(String value)
      • getBodyAsString

        public String getBodyAsString()
      • getBodyConverted

        public Object getBodyConverted()
      • json

        public Json json()
      • isBinary

        public boolean isBinary()
      • setResourceType

        public void setResourceType​(ResourceType resourceType)
      • getContentType

        public String getContentType()
      • setContentType

        public void setContentType​(String contentType)
      • setHeader

        public void setHeader​(String name,
                              String... values)
      • getMember

        public Object getMember​(String key)
        Specified by:
        getMember in interface org.graalvm.polyglot.proxy.ProxyObject
      • getMemberKeys

        public Object getMemberKeys()
        Specified by:
        getMemberKeys in interface org.graalvm.polyglot.proxy.ProxyObject
      • hasMember

        public boolean hasMember​(String key)
        Specified by:
        hasMember in interface org.graalvm.polyglot.proxy.ProxyObject
      • putMember

        public void putMember​(String key,
                              org.graalvm.polyglot.Value value)
        Specified by:
        putMember in interface org.graalvm.polyglot.proxy.ProxyObject