| Package | Description |
|---|---|
| org.ops4j.pax.web.service.spi.model |
SPI model hierarchy contains classes to internally represent all the information
required during registration (adding to running server) of web components (servlets, filters,
welcome files, error pages, security constraints, ...).
|
| org.ops4j.pax.web.service.spi.model.elements |
Model subpackage representing actual web elements, while infrastructure elements
(like contexts) are kept in the package above.
|
| Modifier and Type | Class and Description |
|---|---|
class |
OsgiContextModel
This class represents OSGi-specific
HttpContext/ServletContextHelper
and points to single, server-specific ServletContext and (at model level) to single
ServletContextModel. |
class |
ServletContextModel
This class is 1:1 representation of server-specific
ServletContext and is unaware of
OSGi-related representation of a context (like HttpContext and
ServletContextHelper). |
| Modifier and Type | Class and Description |
|---|---|
class |
ContainerInitializerModel
Model for
ServletContainerInitializer. |
class |
ElementModel<T,D extends WebElementEventData>
Base class for all models representing actual elements of a web application (or
context), the most obvious model is representing
Servlet. |
class |
ErrorPageModel |
class |
EventListenerModel |
class |
FilterModel
Set of parameters describing everything that's required to register a
Filter. |
class |
JspModel |
class |
SecurityConfigurationModel
Single configuration class for 3 top-level elements of
web.xml:
<login-config> (1 per context):
org.eclipse.jetty.security.SecurityHandler#setRealmName() + few others
org.apache.catalina.Context#setLoginConfig()
io.undertow.servlet.api.DeploymentInfo#setLoginConfig()
<security-constraint> (N per context):
org.eclipse.jetty.security.ConstraintAware#addConstraintMapping()
org.apache.catalina.Context#addConstraint()
io.undertow.servlet.api.DeploymentInfo#addSecurityConstraint()
<security-role> (N per context):
org.eclipse.jetty.security.ConstraintSecurityHandler#setRoles()
org.apache.catalina.Context#addSecurityRole()
io.undertow.servlet.api.DeploymentInfo#addSecurityRole()
|
class |
ServletModel
Set of parameters describing everything that's required to register a
Servlet. |
class |
WebSocketModel
Set of parameters describing everything that's required to register a WebSocket endpoint according to JSR-356.
|
class |
WelcomeFileModel |
Copyright © 2006–2024 OPS4J - Open Participation Software for Java. All rights reserved.