Package org.apache.axis2.transport.http
Class AbstractAgent
java.lang.Object
org.apache.axis2.transport.http.AbstractAgent
- Direct Known Subclasses:
ListingAgent
The AbstractAgent acts as a simple dispatcher for http requests.
It delegates incoming requests to processXyz methods while Xyz
is the part of the request uri past last /.
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidhandle(jakarta.servlet.http.HttpServletRequest httpServletRequest, jakarta.servlet.http.HttpServletResponse httpServletResponse) protected voidpopulateRequestAttributes(jakarta.servlet.http.HttpServletRequest req) protected voidprocessIndex(jakarta.servlet.http.HttpServletRequest httpServletRequest, jakarta.servlet.http.HttpServletResponse httpServletResponse) Callback method for index page.protected voidprocessUnknown(jakarta.servlet.http.HttpServletRequest httpServletRequest, jakarta.servlet.http.HttpServletResponse httpServletResponse) Callback method for unknown/unsupported requests.protected voidrenderView(String jspName, jakarta.servlet.http.HttpServletRequest httpServletRequest, jakarta.servlet.http.HttpServletResponse httpServletResponse)
-
Field Details
-
DEFAULT_INDEX_JSP
- See Also:
-
operationCache
-
configContext
protected transient org.apache.axis2.context.ConfigurationContext configContext
-
-
Constructor Details
-
AbstractAgent
public AbstractAgent(org.apache.axis2.context.ConfigurationContext aConfigContext)
-
-
Method Details
-
handle
public void handle(jakarta.servlet.http.HttpServletRequest httpServletRequest, jakarta.servlet.http.HttpServletResponse httpServletResponse) throws IOException, jakarta.servlet.ServletException - Throws:
IOExceptionjakarta.servlet.ServletException
-
processIndex
protected void processIndex(jakarta.servlet.http.HttpServletRequest httpServletRequest, jakarta.servlet.http.HttpServletResponse httpServletResponse) throws IOException, jakarta.servlet.ServletException Callback method for index page. Forwards toDEFAULT_INDEX_JSPby default.- Parameters:
httpServletRequest- The incoming request.httpServletResponse- The outgoing response.- Throws:
IOExceptionjakarta.servlet.ServletException
-
processUnknown
protected void processUnknown(jakarta.servlet.http.HttpServletRequest httpServletRequest, jakarta.servlet.http.HttpServletResponse httpServletResponse) throws IOException, jakarta.servlet.ServletException Callback method for unknown/unsupported requests. Returns HTTP Status 404 by default.- Parameters:
httpServletRequest- The incoming request.httpServletResponse- The outgoing response.- Throws:
IOExceptionjakarta.servlet.ServletException
-
renderView
protected void renderView(String jspName, jakarta.servlet.http.HttpServletRequest httpServletRequest, jakarta.servlet.http.HttpServletResponse httpServletResponse) throws IOException, jakarta.servlet.ServletException - Throws:
IOExceptionjakarta.servlet.ServletException
-
populateRequestAttributes
protected void populateRequestAttributes(jakarta.servlet.http.HttpServletRequest req)
-