Package io.varhttp

Class VarResponseHeader

java.lang.Object
io.varhttp.VarResponseHeader
All Implemented Interfaces:
ResponseHeader

public class VarResponseHeader extends Object implements ResponseHeader
  • Constructor Details

  • Method Details

    • setStatus

      public void setStatus(int httpResponseCode)
      Description copied from interface: ResponseHeader
      Explicitly set the http response code
      Specified by:
      setStatus in interface ResponseHeader
      Parameters:
      httpResponseCode - response code, e.g. 200 for "OK"
    • addHeader

      public void addHeader(String name, String value)
      Description copied from interface: ResponseHeader
      Explicitly add a http header to the response
      Specified by:
      addHeader in interface ResponseHeader
      Parameters:
      name - the header name
      value - the header value
    • setHeader

      public void setHeader(String name, String value)
      Description copied from interface: ResponseHeader
      Explicitly set (override) a http header to the response
      Specified by:
      setHeader in interface ResponseHeader
      Parameters:
      name - the header name
      value - the header value
    • redirect

      public void redirect(String path)
      Specified by:
      redirect in interface ResponseHeader
      Parameters:
      path - relative to the root of the domain
    • redirectRelative

      public void redirectRelative(String path)
      Specified by:
      redirectRelative in interface ResponseHeader
      Parameters:
      path - relative to this controller class
    • redirect

      public void redirect(URL url)
      Specified by:
      redirect in interface ResponseHeader
    • addCookie

      public void addCookie(jakarta.servlet.http.Cookie cookie)
      Description copied from interface: ResponseHeader
      Explicitly add cookie to the response
      Specified by:
      addCookie in interface ResponseHeader
      Parameters:
      cookie - the cookie
    • setContentType

      public void setContentType(String s)
      Specified by:
      setContentType in interface ResponseHeader