Interface JettyHttpUtils

All Known Implementing Classes:
Jetty12HttpUtils

public interface JettyHttpUtils
Helper utility interface to inject Jetty 11/12/... specific response / request handling
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    static final boolean
     
  • Method Summary

    Modifier and Type
    Method
    Description
    static boolean
     
    socket(org.eclipse.jetty.server.Response response)
    Extracts the raw network socket of out Jetty's Response
    tlsSocket(org.eclipse.jetty.server.Response response)
    Extracts the raw network TLS socket of out Jetty's Response
    org.eclipse.jetty.io.EndPoint
    unwrapEndPoint(org.eclipse.jetty.server.Response response)
    Unwraps Jetty's EndPoint out of the Response
    org.eclipse.jetty.server.Response
    unwrapResponse(jakarta.servlet.ServletResponse httpServletResponse)
    Unwraps Jetty's Response out of the HttpServletResponse
  • Field Details

    • IS_JETTY

      static final boolean IS_JETTY
  • Method Details

    • isJetty

      static boolean isJetty()
    • unwrapResponse

      org.eclipse.jetty.server.Response unwrapResponse(jakarta.servlet.ServletResponse httpServletResponse)
      Unwraps Jetty's Response out of the HttpServletResponse
      Parameters:
      httpServletResponse - HttpServletResponse instance
      Returns:
      unwrapped Response instance
    • socket

      Socket socket(org.eclipse.jetty.server.Response response)
      Extracts the raw network socket of out Jetty's Response
      Parameters:
      response - Response instance
      Returns:
      raw network socket
    • tlsSocket

      Socket tlsSocket(org.eclipse.jetty.server.Response response)
      Extracts the raw network TLS socket of out Jetty's Response
      Parameters:
      response - Response instance
      Returns:
      raw network TLS socket
    • unwrapEndPoint

      org.eclipse.jetty.io.EndPoint unwrapEndPoint(org.eclipse.jetty.server.Response response)
      Unwraps Jetty's EndPoint out of the Response
      Parameters:
      response - Response instance
      Returns:
      unwrapped EndPoint instance