public abstract class AbstractGraphQLHttpServlet extends javax.servlet.http.HttpServlet implements javax.servlet.Servlet, GraphQLMBean
| Constructor and Description |
|---|
AbstractGraphQLHttpServlet() |
| Modifier and Type | Method and Description |
|---|---|
void |
addListener(GraphQLServletListener servletListener) |
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) |
java.lang.String |
executeQuery(java.lang.String query) |
protected abstract GraphQLConfiguration |
getConfiguration() |
java.lang.String[] |
getMutations() |
java.lang.String[] |
getQueries() |
void |
removeListener(GraphQLServletListener servletListener) |
doDelete, doHead, doOptions, doPut, doTrace, getLastModified, service, servicedestroy, getInitParameter, getInitParameterNames, getServletConfig, getServletContext, getServletInfo, getServletName, init, init, log, logprotected abstract GraphQLConfiguration getConfiguration()
public void addListener(GraphQLServletListener servletListener)
public void removeListener(GraphQLServletListener servletListener)
public java.lang.String[] getQueries()
getQueries in interface GraphQLMBeanpublic java.lang.String[] getMutations()
getMutations in interface GraphQLMBeanpublic java.lang.String executeQuery(java.lang.String query)
executeQuery in interface GraphQLMBeanprotected void doGet(javax.servlet.http.HttpServletRequest req,
javax.servlet.http.HttpServletResponse resp)
doGet in class javax.servlet.http.HttpServletprotected void doPost(javax.servlet.http.HttpServletRequest req,
javax.servlet.http.HttpServletResponse resp)
doPost in class javax.servlet.http.HttpServlet