java.lang.Object
cloud.piranha.webapp.impl.DefaultWebApplication
cloud.piranha.micro.embedded.MicroWebApplication
- All Implemented Interfaces:
WebApplication
,ServletContext
A Piranha Micro web application.
- Author:
- Arjan Tijms
-
Field Summary
Fields inherited from class cloud.piranha.webapp.impl.DefaultWebApplication
annotationManager, asyncManager, attributes, classLoader, contextAttributeListeners, contextListeners, contextPath, declaredContextListeners, defaultServlet, distributable, effectiveMajorVersion, effectiveMinorVersion, ERROR, errorPageManager, filters, httpRequestManager, httpSessionManager, INITIALIZED, INITIALIZED_DECLARED, initializers, initParameters, invocationFinder, jspManager, localeEncodingManager, loggingManager, mimeTypeManager, multiPartManager, namingManager, objectInstanceManager, policyManager, requestCharacterEncoding, requestListeners, resourceManager, responseCharacterEncoding, responses, securityManager, SERVICING, servletContextName, servletEnvironments, SETUP, source, status, tainted, virtualServerName, webApplicationRequestMapper, welcomeFileManager
Fields inherited from interface jakarta.servlet.ServletContext
ORDERED_LIBS, TEMPDIR
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionReturns the deployed application.void
service(ServletRequest request, ServletResponse response)
Service the request.void
setDeployedApplication(Consumer<Map<String,Object>> deployedApplication)
Set the deployed application.Methods inherited from class cloud.piranha.webapp.impl.DefaultWebApplication
addErrorPage, addErrorPage, addFilter, addFilter, addFilter, addFilterMapping, addInitializer, addInitializer, addJspFile, addListener, addListener, addListener, addResource, addServlet, addServlet, addServlet, addServletMapping, createFilter, createListener, createServlet, declareRoles, destroy, getAnnotationManager, getAsyncManager, getAttribute, getAttributeNames, getClassLoader, getContext, getContextPath, getDefaultServlet, getDefaultSessionTrackingModes, getDenyUncoveredHttpMethods, getEffectiveMajorVersion, getEffectiveMinorVersion, getEffectiveSessionTrackingModes, getFilterRegistration, getFilterRegistrations, getHttpRequestManager, getHttpSessionManager, getInitializers, getInitParameter, getInitParameterNames, getJspConfigDescriptor, getLocaleEncodingManager, getMajorVersion, getMappings, getMimeType, getMimeTypeManager, getMinorVersion, getMultiPartManager, getNamedDispatcher, getNamingManager, getObjectInstanceManager, getPolicyManager, getRealPath, getRequest, getRequestCharacterEncoding, getRequestDispatcher, getResource, getResourceAsStream, getResourcePaths, getResponse, getResponseCharacterEncoding, getSecurityManager, getServerInfo, getServlet, getServletContextName, getServletNames, getServletRegistration, getServletRegistrations, getServlets, getSessionCookieConfig, getSessionTimeout, getVirtualServerName, getWelcomeFileManager, initialize, initializeDeclaredFinish, initializeFilters, initializeFinish, initializeInitializers, initializeServlets, isDistributable, isInitialized, linkRequestAndResponse, log, log, log, removeAttribute, setAnnotationManager, setAttribute, setClassLoader, setContextPath, setDefaultServlet, setDenyUncoveredHttpMethods, setDistributable, setEffectiveMajorVersion, setEffectiveMinorVersion, setHttpRequestManager, setHttpSessionManager, setInitParameter, setJspManager, setLocaleEncodingManager, setLoggingManager, setMimeTypeManager, setMultiPartManager, setNamingManager, setObjectInstanceManager, setRequestCharacterEncoding, setResourceManager, setResponseCharacterEncoding, setSecurityManager, setServletContextName, setSessionTimeout, setSessionTrackingModes, setVirtualServerName, setWebApplicationRequestMapper, setWelcomeFileManager, start, stop, unlinkRequestAndResponse, verifyState
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface cloud.piranha.webapp.api.WebApplication
addFilterMapping, addFilterMapping, getServletContextId
-
Constructor Details
-
MicroWebApplication
public MicroWebApplication()
-
-
Method Details
-
getDeployedApplication
Returns the deployed application.- Returns:
- the deployed application
-
setDeployedApplication
Set the deployed application.- Parameters:
deployedApplication
- the deployed application.
-
service
Service the request.- Specified by:
service
in interfaceWebApplication
- Overrides:
service
in classDefaultWebApplication
- Parameters:
request
- the request.response
- the resposne.
-