public abstract class HttpExtension extends javax.servlet.http.HttpServlet implements ApplicationExtension
ApplicationExtension that implements the HttpServlet interface| Modifier and Type | Class and Description |
|---|---|
static class |
HttpExtension.Method
Enumeration of HTTP methods.
|
| Modifier | Constructor and Description |
|---|---|
protected |
HttpExtension() |
|
HttpExtension(String name,
String mapping) |
| Modifier and Type | Method and Description |
|---|---|
protected ApplicationContext |
context() |
Set<Exclude> |
excludes()
Returns the set of request paths that should be excluded from request management.
|
void |
init() |
void |
init(ApplicationContext context)
Initialises the extensions with the context of the application.
|
String |
mapping()
Returns the mapping of this extension.
|
void |
mapping(String mapping) |
String |
name()
Returns the name of this extension.
|
void |
name(String name) |
doDelete, doGet, doHead, doOptions, doPost, doPut, doTrace, getLastModified, service, servicedestroy, getInitParameter, getInitParameterNames, getServletConfig, getServletContext, getServletInfo, getServletName, init, log, logpublic final void init()
throws javax.servlet.ServletException
init in class javax.servlet.GenericServletjavax.servlet.ServletExceptionpublic void init(ApplicationContext context) throws Exception
ApplicationExtensioninit in interface ApplicationExtensioncontext - the application contextException - if the extension cannot be initialisedpublic Set<Exclude> excludes()
ApplicationExtensionexcludes in interface ApplicationExtensionprotected ApplicationContext context()
public String name()
ApplicationExtensionname in interface ApplicationExtensionpublic void name(String name)
public String mapping()
ApplicationExtensionmapping in interface ApplicationExtensionpublic void mapping(String mapping)
Copyright © 2021. All Rights Reserved.