public abstract class AbstractRouteServlet extends Object implements javax.servlet.Servlet
Modifier and Type | Field and Description |
---|---|
protected javax.servlet.ServletConfig |
config |
protected javax.servlet.ServletContext |
context |
protected org.apache.http.protocol.HttpContext |
httpState |
protected SoapMonitorListenerCallBack |
listenerCallBack |
protected com.eviware.soapui.model.settings.Settings |
settings |
Modifier | Constructor and Description |
---|---|
protected |
AbstractRouteServlet(SoapMonitorListenerCallBack listenerCallBack,
WsdlProject project) |
Modifier and Type | Method and Description |
---|---|
protected void |
copyHeaders(ExtendedHttpMethod httpMethod,
javax.servlet.http.HttpServletRequest httpRequest) |
protected abstract void |
customizeHttpMethod(ExtendedHttpMethod httpMethod) |
protected abstract void |
customizeMessageExchangeAfterRequest(javax.servlet.http.HttpServletRequest request,
JProxyServletWsdlMonitorMessageExchange capturedData) |
protected void |
customizeMessageExchangeBeforeRequest(javax.servlet.http.HttpServletRequest httpRequest,
JProxyServletWsdlMonitorMessageExchange capturedData) |
protected WsdlMonitorMessageExchange |
customService(javax.servlet.ServletRequest request,
javax.servlet.ServletResponse response,
MockResult result) |
void |
destroy() |
protected abstract void |
executeRequest(ExtendedHttpMethod httpMethod) |
javax.servlet.ServletConfig |
getServletConfig() |
abstract String |
getServletInfo() |
void |
init(javax.servlet.ServletConfig config) |
protected ExtendedHttpMethod |
prepareMethod(javax.servlet.http.HttpServletRequest httpRequest) |
protected abstract URI |
rewriteURI(javax.servlet.http.HttpServletRequest httpRequest,
ExtendedHttpMethod httpMethod) |
void |
service(javax.servlet.ServletRequest request,
javax.servlet.ServletResponse response) |
protected void |
setProtocolversion(ExtendedHttpMethod httpMethod,
String version) |
protected final SoapMonitorListenerCallBack listenerCallBack
protected javax.servlet.ServletConfig config
protected javax.servlet.ServletContext context
protected com.eviware.soapui.model.settings.Settings settings
protected org.apache.http.protocol.HttpContext httpState
protected AbstractRouteServlet(SoapMonitorListenerCallBack listenerCallBack, WsdlProject project)
public abstract String getServletInfo()
getServletInfo
in interface javax.servlet.Servlet
public void init(javax.servlet.ServletConfig config) throws javax.servlet.ServletException
init
in interface javax.servlet.Servlet
javax.servlet.ServletException
public void destroy()
destroy
in interface javax.servlet.Servlet
public javax.servlet.ServletConfig getServletConfig()
getServletConfig
in interface javax.servlet.Servlet
public void service(javax.servlet.ServletRequest request, javax.servlet.ServletResponse response) throws javax.servlet.ServletException, IOException
service
in interface javax.servlet.Servlet
javax.servlet.ServletException
IOException
protected WsdlMonitorMessageExchange customService(javax.servlet.ServletRequest request, javax.servlet.ServletResponse response, MockResult result) throws IOException
IOException
protected abstract URI rewriteURI(javax.servlet.http.HttpServletRequest httpRequest, ExtendedHttpMethod httpMethod)
protected abstract void customizeMessageExchangeAfterRequest(javax.servlet.http.HttpServletRequest request, JProxyServletWsdlMonitorMessageExchange capturedData)
protected abstract void customizeHttpMethod(ExtendedHttpMethod httpMethod)
protected abstract void executeRequest(ExtendedHttpMethod httpMethod) throws IOException
IOException
protected void setProtocolversion(ExtendedHttpMethod httpMethod, String version)
protected void copyHeaders(ExtendedHttpMethod httpMethod, javax.servlet.http.HttpServletRequest httpRequest)
protected ExtendedHttpMethod prepareMethod(javax.servlet.http.HttpServletRequest httpRequest) throws org.apache.commons.httpclient.ProtocolException
org.apache.commons.httpclient.ProtocolException
protected void customizeMessageExchangeBeforeRequest(javax.servlet.http.HttpServletRequest httpRequest, JProxyServletWsdlMonitorMessageExchange capturedData)
Copyright © 2019. All rights reserved.