All Classes

Class Description
AsyncContext
Class representing the execution context for an asynchronous operation that was initiated on a ServletRequest.
AsyncEvent
Event that gets fired when the asynchronous operation initiated on a ServletRequest (via a call to ServletRequest.startAsync() or ServletRequest.startAsync(ServletRequest, ServletResponse)) has completed, timed out, or produced an error.
AsyncListener
Listener that will be notified in the event that an asynchronous operation initiated on a ServletRequest to which the listener had been added has completed, timed out, or resulted in an error.
Cookie
Creates a cookie, a small amount of information sent by a servlet to a Web browser, saved by the browser, and later sent back to the server.
DispatcherType
Enumeration of filter dispatcher types.
Filter
A filter is an object that performs filtering tasks on either the request to a resource (a servlet or static content), or on the response from a resource, or both.
FilterChain
A FilterChain is an object provided by the servlet container to the developer giving a view into the invocation chain of a filtered request for a resource.
FilterConfig
A filter configuration object used by a servlet container to pass information to a filter during initialization.
FilterRegistration
Interface through which a Filter may be further configured.
FilterRegistration.Dynamic
Interface through which a Filter registered via one of the addFilter methods on ServletContext may be further configured.
GenericFilter
Defines a generic, protocol-independent filter.
GenericServlet
Defines a generic, protocol-independent servlet.
HandlesTypes
This annotation is used to declare the class types that a ServletContainerInitializer can handle.
HttpConstraint
This annotation is used within the ServletSecurity annotation to represent the security constraints to be applied to all HTTP protocol methods for which a corresponding HttpMethodConstraint element does NOT occur within the ServletSecurity annotation.
HttpConstraintElement
Java Class representation of an HttpConstraint annotation value.
HttpFilter
Provides an abstract class to be subclassed to create an HTTP filter suitable for a Web site.
HttpMethodConstraint
This annotation is used within the ServletSecurity annotation to represent security constraints on specific HTTP protocol messages.
HttpMethodConstraintElement
Java Class represntation of an HttpMethodConstraint annotation value.
HttpServlet
Provides an abstract class to be subclassed to create an HTTP servlet suitable for a Web site.
HttpServletMapping
Allows runtime discovery of the manner in which the HttpServlet for the current HttpServletRequest was invoked.
HttpServletRequest
Extends the ServletRequest interface to provide request information for HTTP servlets.
HttpServletRequestWrapper
Provides a convenient implementation of the HttpServletRequest interface that can be subclassed by developers wishing to adapt the request to a Servlet.
HttpServletResponse
Extends the ServletResponse interface to provide HTTP-specific functionality in sending a response.
HttpServletResponseWrapper
Provides a convenient implementation of the HttpServletResponse interface that can be subclassed by developers wishing to adapt the response from a Servlet.
HttpSession
Provides a way to identify a user across more than one page request or visit to a Web site and to store information about that user.
HttpSessionActivationListener
Objects that are bound to a session may listen to container events notifying them that sessions will be passivated and that session will be activated.
HttpSessionAttributeListener
Interface for receiving notification events about HttpSession attribute changes.
HttpSessionBindingEvent
Events of this type are either sent to an object that implements HttpSessionBindingListener when it is bound or unbound from a session, or to a HttpSessionAttributeListener that has been configured in the deployment descriptor when any attribute is bound, unbound or replaced in a session.
HttpSessionBindingListener
Causes an object to be notified when it is bound to or unbound from a session.
HttpSessionContext Deprecated.
As of Java(tm) Servlet API 2.1 for security reasons, with no replacement.
HttpSessionEvent
This is the class representing event notifications for changes to sessions within a web application.
HttpSessionIdListener
Interface for receiving notification events about HttpSession id changes.
HttpSessionListener
Interface for receiving notification events about HttpSession lifecycle changes.
HttpUpgradeHandler
This interface encapsulates the upgrade protocol processing.
HttpUtils Deprecated.
As of Java(tm) Servlet API 2.3.
JspConfigDescriptor
This interface provides access to the <jsp-config> related configuration of a web application.
JspPropertyGroupDescriptor
This interface provides access to the <jsp-property-group> related configuration of a web application.
MappingMatch
Enumeration of Servlet mapping types.
MultipartConfig
Annotation that may be specified on a Servlet class, indicating that instances of the Servlet expect requests that conform to the multipart/form-data MIME type.
MultipartConfigElement
Java Class represntation of an MultipartConfig annotation value.
Part
This class represents a part or form item that was received within a multipart/form-data POST request.
PushBuilder
Build a request to be pushed.
ReadListener
This class represents a call-back mechanism that will notify implementations as HTTP request data becomes available to be read without blocking.
Registration
Interface through which a Servlet or Filter may be further configured.
Registration.Dynamic
Interface through which a Servlet or Filter registered via one of the addServlet or addFilter methods, respectively, on ServletContext may be further configured.
RequestDispatcher
Defines an object that receives requests from the client and sends them to any resource (such as a servlet, HTML file, or JSP file) on the server.
Servlet
Defines methods that all servlets must implement.
ServletConfig
A servlet configuration object used by a servlet container to pass information to a servlet during initialization.
ServletContainerInitializer
Interface which allows a library/runtime to be notified of a web application's startup phase and perform any required programmatic registration of servlets, filters, and listeners in response to it.
ServletContext
Defines a set of methods that a servlet uses to communicate with its servlet container, for example, to get the MIME type of a file, dispatch requests, or write to a log file.
ServletContextAttributeEvent
Event class for notifications about changes to the attributes of the ServletContext of a web application.
ServletContextAttributeListener
Interface for receiving notification events about ServletContext attribute changes.
ServletContextEvent
This is the event class for notifications about changes to the servlet context of a web application.
ServletContextListener
Interface for receiving notification events about ServletContext lifecycle changes.
ServletException
Defines a general exception a servlet can throw when it encounters difficulty.
ServletInputStream
Provides an input stream for reading binary data from a client request, including an efficient readLine method for reading data one line at a time.
ServletOutputStream
Provides an output stream for sending binary data to the client.
ServletRegistration
Interface through which a Servlet may be further configured.
ServletRegistration.Dynamic
Interface through which a Servlet registered via one of the addServlet methods on ServletContext may be further configured.
ServletRequest
Defines an object to provide client request information to a servlet.
ServletRequestAttributeEvent
This is the event class for notifications of changes to the attributes of the servlet request in an application.
ServletRequestAttributeListener
Interface for receiving notification events about ServletRequest attribute changes.
ServletRequestEvent
Events of this kind indicate lifecycle events for a ServletRequest.
ServletRequestListener
Interface for receiving notification events about requests coming into and going out of scope of a web application.
ServletRequestWrapper
Provides a convenient implementation of the ServletRequest interface that can be subclassed by developers wishing to adapt the request to a Servlet.
ServletResponse
Defines an object to assist a servlet in sending a response to the client.
ServletResponseWrapper
Provides a convenient implementation of the ServletResponse interface that can be subclassed by developers wishing to adapt the response from a Servlet.
ServletSecurity
This annotation is used on a Servlet implementation class to specify security constraints to be enforced by a Servlet container on HTTP protocol messages.
ServletSecurity.EmptyRoleSemantic
Defines the access semantic to be applied to an empty rolesAllowed array.
ServletSecurity.TransportGuarantee
Defines the data protection requirements that must be satisfied by the transport
ServletSecurityElement
Java Class representation of a ServletSecurity annotation value.
SessionCookieConfig
Class that may be used to configure various properties of cookies used for session tracking purposes.
SessionTrackingMode
Enumeration of session tracking modes.
SingleThreadModel Deprecated.
As of Java Servlet API 2.4, with no direct replacement.
TaglibDescriptor
This interface provides access to the <taglib> related configuration of a web application.
UnavailableException
Defines an exception that a servlet or filter throws to indicate that it is permanently or temporarily unavailable.
WebConnection
This interface encapsulates the connection for an upgrade request.
WebFilter
Annotation used to declare a servlet filter.
WebInitParam
This annotation is used on a Servlet or Filter implementation class to specify an initialization parameter.
WebListener
This annotation is used to declare a WebListener.
WebServlet
Annotation used to declare a servlet.
WriteListener
Callback notification mechanism that signals to the developer it's possible to write content without blocking.