Class WebAppContextBuilder
- java.lang.Object
-
- org.rootservices.otter.server.container.builder.WebAppContextBuilder
-
public class WebAppContextBuilder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description WebAppContextBuilder()
-
Method Summary
Modifier and Type Method Description WebAppContextBuilderattribute(java.lang.String key, java.lang.String value)org.eclipse.jetty.webapp.WebAppContextbuild()WebAppContextBuilderclassLoader(java.lang.ClassLoader classLoader)WebAppContextBuilderconfigurations(org.eclipse.jetty.webapp.Configuration[] configurations)WebAppContextBuildercontainerResource(org.eclipse.jetty.util.resource.PathResource containerResource)WebAppContextBuildercontextPath(java.lang.String contextPath)WebAppContextBuildererrorPages(java.util.List<org.apache.tomcat.util.descriptor.web.ErrorPage> errorPages)WebAppContextBuilderinitParameter(java.lang.String key, java.lang.String value)WebAppContextBuilderjspServlet(java.lang.String className)WebAppContextBuilderparentLoaderPriority(java.lang.Boolean parentLoaderPriority)WebAppContextBuilderresourceBase(java.lang.String resourceBase)WebAppContextBuilderstateless()WebAppContextBuilderstaticAssetServlet(java.lang.String resourceBase)Configure delivery of static assets if you know the absolute path to the assets.WebAppContextBuilderstaticAssetServletWar(java.lang.String resourceBase)Configure delivery of static assets if they are included in the war file.WebAppContextBuildertempDirectory(java.io.File tempDirectory)
-
-
-
Method Detail
-
classLoader
public WebAppContextBuilder classLoader(java.lang.ClassLoader classLoader)
-
contextPath
public WebAppContextBuilder contextPath(java.lang.String contextPath)
-
resourceBase
public WebAppContextBuilder resourceBase(java.lang.String resourceBase)
-
configurations
public WebAppContextBuilder configurations(org.eclipse.jetty.webapp.Configuration[] configurations)
-
tempDirectory
public WebAppContextBuilder tempDirectory(java.io.File tempDirectory)
-
containerResource
public WebAppContextBuilder containerResource(org.eclipse.jetty.util.resource.PathResource containerResource)
-
parentLoaderPriority
public WebAppContextBuilder parentLoaderPriority(java.lang.Boolean parentLoaderPriority)
-
initParameter
public WebAppContextBuilder initParameter(java.lang.String key, java.lang.String value)
-
attribute
public WebAppContextBuilder attribute(java.lang.String key, java.lang.String value)
-
jspServlet
public WebAppContextBuilder jspServlet(java.lang.String className)
-
staticAssetServlet
public WebAppContextBuilder staticAssetServlet(java.lang.String resourceBase)
Configure delivery of static assets if you know the absolute path to the assets.- Parameters:
resourceBase- absolute file path to the webapp directory in your project.- Returns:
- an instance of, WebAppContextBuilder
-
staticAssetServletWar
public WebAppContextBuilder staticAssetServletWar(java.lang.String resourceBase)
Configure delivery of static assets if they are included in the war file.- Parameters:
resourceBase- absolute file path to the webapp directory in your project.- Returns:
- an instance of, WebAppContextBuilder
-
errorPages
public WebAppContextBuilder errorPages(java.util.List<org.apache.tomcat.util.descriptor.web.ErrorPage> errorPages)
-
stateless
public WebAppContextBuilder stateless()
-
build
public org.eclipse.jetty.webapp.WebAppContext build()
-
-