Package graphql.kickstart.servlet
Class AbstractGraphQLHttpServlet
java.lang.Object
jakarta.servlet.GenericServlet
jakarta.servlet.http.HttpServlet
graphql.kickstart.servlet.AbstractGraphQLHttpServlet
- All Implemented Interfaces:
GraphQLMBean,jakarta.servlet.Servlet,jakarta.servlet.ServletConfig,Serializable
- Direct Known Subclasses:
GraphQLHttpServlet,OsgiGraphQLHttpServlet
public abstract class AbstractGraphQLHttpServlet
extends jakarta.servlet.http.HttpServlet
implements jakarta.servlet.Servlet, GraphQLMBean
- See Also:
-
Field Summary
Fields inherited from class jakarta.servlet.http.HttpServlet
LEGACY_DO_HEAD -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddListener(GraphQLServletListener servletListener) protected voiddoGet(jakarta.servlet.http.HttpServletRequest req, jakarta.servlet.http.HttpServletResponse resp) protected voiddoPost(jakarta.servlet.http.HttpServletRequest req, jakarta.servlet.http.HttpServletResponse resp) executeQuery(String query) protected abstract GraphQLConfigurationString[]String[]voidremoveListener(GraphQLServletListener servletListener) Methods inherited from class jakarta.servlet.http.HttpServlet
doDelete, doHead, doOptions, doPatch, doPut, doTrace, getLastModified, init, isSensitiveHeader, service, serviceMethods inherited from class jakarta.servlet.GenericServlet
destroy, getInitParameter, getInitParameterNames, getServletConfig, getServletContext, getServletInfo, getServletName, init, log, logMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface jakarta.servlet.Servlet
destroy, getServletConfig, getServletInfo, init, service
-
Constructor Details
-
AbstractGraphQLHttpServlet
public AbstractGraphQLHttpServlet()
-
-
Method Details
-
getConfiguration
-
addListener
-
removeListener
-
getQueries
- Specified by:
getQueriesin interfaceGraphQLMBean
-
getMutations
- Specified by:
getMutationsin interfaceGraphQLMBean
-
executeQuery
- Specified by:
executeQueryin interfaceGraphQLMBean
-
doGet
protected void doGet(jakarta.servlet.http.HttpServletRequest req, jakarta.servlet.http.HttpServletResponse resp) - Overrides:
doGetin classjakarta.servlet.http.HttpServlet
-
doPost
protected void doPost(jakarta.servlet.http.HttpServletRequest req, jakarta.servlet.http.HttpServletResponse resp) - Overrides:
doPostin classjakarta.servlet.http.HttpServlet
-