Class Jetty12HttpUtils
java.lang.Object
com.github.tomakehurst.wiremock.jetty12.Jetty12HttpUtils
- All Implemented Interfaces:
JettyHttpUtils
-
Field Summary
Fields inherited from interface com.github.tomakehurst.wiremock.jetty.JettyHttpUtils
IS_JETTY -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanisBrowserProxyRequest(jakarta.servlet.http.HttpServletRequest request) Checks if theHttpServletRequestis a browser proxy requestvoidsetStatusWithReason(int status, String reason, jakarta.servlet.http.HttpServletResponse httpServletResponse) Sets theHttpServletResponsestatus and reason (if supported), depending on Jetty version.socket(org.eclipse.jetty.server.Response response) Extracts the raw network socket of out Jetty'sResponsetlsSocket(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.ServletResponse httpServletResponse) Unwraps Jetty'sResponseout of theHttpServletResponse
-
Constructor Details
-
Jetty12HttpUtils
public Jetty12HttpUtils()
-
-
Method Details
-
unwrapResponse
public org.eclipse.jetty.server.Response unwrapResponse(jakarta.servlet.ServletResponse httpServletResponse) Description copied from interface:JettyHttpUtilsUnwraps Jetty'sResponseout of theHttpServletResponse- Specified by:
unwrapResponsein interfaceJettyHttpUtils- Parameters:
httpServletResponse-HttpServletResponseinstance- Returns:
- unwrapped
Responseinstance
-
socket
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
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, 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
-