Class Jetty11HttpUtils
- java.lang.Object
-
- com.github.tomakehurst.wiremock.jetty11.Jetty11HttpUtils
-
- All Implemented Interfaces:
JettyHttpUtils
public class Jetty11HttpUtils extends java.lang.Object implements JettyHttpUtils
-
-
Field Summary
-
Fields inherited from interface com.github.tomakehurst.wiremock.jetty.JettyHttpUtils
IS_JETTY
-
-
Constructor Summary
Constructors Constructor Description Jetty11HttpUtils()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanisBrowserProxyRequest(jakarta.servlet.http.HttpServletRequest request)Checks if theHttpServletRequestis a browser proxy requestvoidsetStatusWithReason(int status, java.lang.String reason, jakarta.servlet.http.HttpServletResponse httpServletResponse)Sets theHttpServletResponsestatus and reason (if supported), depending on Jetty version.java.net.Socketsocket(org.eclipse.jetty.server.Response response)Extracts the raw network socket of out Jetty'sResponsejava.net.SockettlsSocket(org.eclipse.jetty.server.Response response)Extracts the raw network TLS socket of out Jetty'sResponseorg.eclipse.jetty.io.EndPointunwrapEndPoint(org.eclipse.jetty.server.Response jettyResponse)Unwraps Jetty'sEndPointout of theResponseorg.eclipse.jetty.server.ResponseunwrapResponse(jakarta.servlet.http.HttpServletResponse httpServletResponse)Unwraps Jetty'sResponseout of theHttpServletResponse
-
-
-
Method Detail
-
unwrapResponse
public org.eclipse.jetty.server.Response unwrapResponse(jakarta.servlet.http.HttpServletResponse httpServletResponse)
Description copied from interface:JettyHttpUtilsUnwraps Jetty'sResponseout of theHttpServletResponse- Specified by:
unwrapResponsein interfaceJettyHttpUtils- Parameters:
httpServletResponse-HttpServletResponseinstance- Returns:
- unwrapped
Responseinstance
-
socket
public java.net.Socket socket(org.eclipse.jetty.server.Response response)
Description copied from interface:JettyHttpUtilsExtracts the raw network socket of out Jetty'sResponse- Specified by:
socketin interfaceJettyHttpUtils- Parameters:
response-Responseinstance- Returns:
- raw network socket
-
tlsSocket
public java.net.Socket tlsSocket(org.eclipse.jetty.server.Response response)
Description copied from interface:JettyHttpUtilsExtracts the raw network TLS socket of out Jetty'sResponse- Specified by:
tlsSocketin interfaceJettyHttpUtils- Parameters:
response-Responseinstance- Returns:
- raw network TLS socket
-
setStatusWithReason
public void setStatusWithReason(int status, java.lang.String reason, jakarta.servlet.http.HttpServletResponse httpServletResponse)Description copied from interface:JettyHttpUtilsSets theHttpServletResponsestatus and reason (if supported), depending on Jetty version.- Specified by:
setStatusWithReasonin interfaceJettyHttpUtils- Parameters:
status- statusreason- reasonhttpServletResponse-HttpServletResponseinstance to set status and reason (if supported)
-
unwrapEndPoint
public org.eclipse.jetty.io.EndPoint unwrapEndPoint(org.eclipse.jetty.server.Response jettyResponse)
Description copied from interface:JettyHttpUtilsUnwraps Jetty'sEndPointout of theResponse- Specified by:
unwrapEndPointin interfaceJettyHttpUtils- Parameters:
jettyResponse-Responseinstance- Returns:
- unwrapped
EndPointinstance
-
isBrowserProxyRequest
public boolean isBrowserProxyRequest(jakarta.servlet.http.HttpServletRequest request)
Description copied from interface:JettyHttpUtilsChecks if theHttpServletRequestis a browser proxy request- Specified by:
isBrowserProxyRequestin interfaceJettyHttpUtils- Parameters:
request-HttpServletRequestinstance- Returns:
trueif is a request isbrowser proxy request,falseotherwise
-
-