public abstract class AbstractAnswerServlet extends javax.servlet.http.HttpServlet
Implement handleRequest(HttpServletRequest) to return an NccoResponse and this servlet will
ensure that the response is serialized correctly for the Nexmo Voice API.
| Constructor and Description |
|---|
AbstractAnswerServlet() |
| Modifier and Type | Method and Description |
|---|---|
protected void |
doGet(javax.servlet.http.HttpServletRequest req,
javax.servlet.http.HttpServletResponse resp) |
protected void |
doPost(javax.servlet.http.HttpServletRequest req,
javax.servlet.http.HttpServletResponse resp) |
protected abstract NccoResponse |
handleRequest(javax.servlet.http.HttpServletRequest request)
Handle a request for NCCO instructions from the Nexmo Voice API.
|
doDelete, doHead, doOptions, doPut, doTrace, getLastModified, service, servicepublic AbstractAnswerServlet()
protected void doGet(javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse resp) throws javax.servlet.ServletException, java.io.IOException
doGet in class javax.servlet.http.HttpServletjavax.servlet.ServletExceptionjava.io.IOExceptionprotected void doPost(javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse resp) throws javax.servlet.ServletException, java.io.IOException
doPost in class javax.servlet.http.HttpServletjavax.servlet.ServletExceptionjava.io.IOExceptionprotected abstract NccoResponse handleRequest(javax.servlet.http.HttpServletRequest request)
Implementations should return an NccoResponse object (most easily constructed using NccoResponseBuilder.
request - the HttpServletRequest parsed from the request made by the Nexmo Voice API