public class TomcatApplicationBuilderImpl extends AbstractContainerBuilder<TomcatHostBuilder,TomcatApplicationBuilder> implements TomcatApplicationBuilder
| Constructor and Description |
|---|
TomcatApplicationBuilderImpl(TomcatHostBuilderImpl parent,
java.util.Map<java.lang.String,java.lang.String> config) |
| Modifier and Type | Method and Description |
|---|---|
TomcatApplicationBuilder |
addApplicationParameter(org.apache.tomcat.util.descriptor.web.ApplicationParameter parameter) |
TomcatApplicationBuilder |
addConstraint(org.apache.tomcat.util.descriptor.web.SecurityConstraint constraint) |
TomcatApplicationBuilder |
addErrorPage(org.apache.tomcat.util.descriptor.web.ErrorPage errorPage) |
TomcatApplicationBuilder |
addLocaleEncodingMappingParameter(java.lang.String locale,
java.lang.String encoding) |
TomcatApplicationBuilder |
addMimeMapping(java.lang.String extension,
java.lang.String mimeType) |
TomcatApplicationBuilder |
addParameter(java.lang.String name,
java.lang.String value) |
TomcatApplicationBuilder |
addRoleMapping(java.lang.String role,
java.lang.String link) |
TomcatApplicationBuilder |
addSecurityRole(java.lang.String role) |
TomcatApplicationBuilder |
addServlet(java.lang.Class<? extends javax.servlet.Servlet> servletClass,
java.util.Map<java.lang.String,java.lang.String> config,
java.lang.String... patterns) |
TomcatApplicationBuilder |
addServlet(java.lang.Class<? extends javax.servlet.Servlet> servletClass,
java.lang.String... patterns) |
TomcatApplicationBuilder |
addServlet(javax.servlet.Servlet servlet,
java.util.Map<java.lang.String,java.lang.String> config,
java.lang.String... patterns) |
TomcatApplicationBuilder |
addServlet(javax.servlet.Servlet servlet,
java.lang.String servletName,
java.util.Map<java.lang.String,java.lang.String> config,
java.lang.String... patterns) |
TomcatApplicationBuilder |
addServlet(java.lang.String name,
java.lang.Class<? extends javax.servlet.Servlet> servletClass,
java.util.Map<java.lang.String,java.lang.String> config,
java.lang.String... patterns) |
TomcatApplicationBuilder |
addServlet(java.lang.String name,
java.lang.Class<? extends javax.servlet.Servlet> servletClass,
java.lang.String... patterns) |
TomcatApplicationBuilder |
addServletContainerInitializer(java.lang.Class<? extends javax.servlet.ServletContainerInitializer> listenerClass) |
TomcatApplicationBuilder |
addServletContainerInitializer(java.lang.Class<? extends javax.servlet.ServletContainerInitializer> listenerClass,
java.util.Set<java.lang.Class<?>> classes) |
TomcatApplicationBuilder |
addServletContainerInitializer(javax.servlet.ServletContainerInitializer sci) |
TomcatApplicationBuilder |
addServletContainerInitializer(javax.servlet.ServletContainerInitializer sci,
java.util.Set<java.lang.Class<?>> classes) |
TomcatApplicationBuilder |
addServletContextListener(java.lang.Class<? extends javax.servlet.ServletContextListener> listenerClass) |
TomcatApplicationBuilder |
addServletContextListener(java.lang.Class<? extends javax.servlet.ServletContextListener> listenerClass,
java.util.Map<java.lang.String,java.lang.String> config) |
TomcatApplicationBuilder |
addServletContextListener(javax.servlet.ServletContextListener listener) |
TomcatApplicationBuilder |
addServletFilter(java.lang.Class<? extends javax.servlet.Filter> filterClass,
java.util.Map<java.lang.String,java.lang.String> initParameters,
java.lang.String... patterns) |
TomcatApplicationBuilder |
addServletFilter(java.lang.Class<? extends javax.servlet.Filter> filterClass,
java.lang.String... patterns) |
TomcatApplicationBuilder |
addServletFilter(javax.servlet.Filter filter,
java.util.Map<java.lang.String,java.lang.String> initParameters,
java.util.EnumSet<javax.servlet.DispatcherType> dispatcherTypes,
java.lang.String... urlPatterns) |
TomcatApplicationBuilder |
addServletFilter(javax.servlet.Filter filter,
java.util.Map<java.lang.String,java.lang.String> initParameters,
java.lang.String... urlPatterns) |
TomcatApplicationBuilder |
addServletFilter(javax.servlet.Filter filter,
java.lang.String... urlPatterns) |
TomcatApplicationBuilder |
addWatchedResource(java.lang.String name) |
TomcatApplicationBuilder |
addWelcomeFile(java.lang.String name) |
TomcatApplicationBuilder |
collect(org.apache.catalina.Container child) |
TomcatApplicationBuilder |
makeDirs() |
TomcatHostBuilder |
parent() |
TomcatApplicationBuilder |
setAllowCasualMultipartParsing(boolean allowCasualMultipartParsing) |
TomcatApplicationBuilder |
setConfigFile(java.net.URL configFile) |
TomcatApplicationBuilder |
setContextAttribute(java.lang.String attribute,
java.lang.Object value) |
TomcatApplicationBuilder |
setContextInitParameter(java.lang.String initParameter,
java.lang.String value) |
TomcatApplicationBuilder |
setCookies(boolean cookies) |
TomcatApplicationBuilder |
setCrossContext(boolean crossContext) |
TomcatApplicationBuilder |
setDenyUncoveredHttpMethods(boolean denyUncoveredHttpMethods) |
TomcatApplicationBuilder |
setDistributable(boolean distributable) |
TomcatApplicationBuilder |
setDocBase(java.lang.String docBase) |
TomcatApplicationBuilder |
setEffectiveMajorVersion(int major) |
TomcatApplicationBuilder |
setEffectiveMinorVersion(int minor) |
TomcatApplicationBuilder |
setFireRequestListenersOnForwards(boolean enable) |
TomcatApplicationBuilder |
setIgnoreAnnotations(boolean ignoreAnnotations) |
TomcatApplicationBuilder |
setInstanceManager(org.apache.tomcat.InstanceManager instanceManager) |
TomcatApplicationBuilder |
setJarScanner(org.apache.tomcat.JarScanner jarScanner) |
TomcatApplicationBuilder |
setJspConfigDescriptor(javax.servlet.descriptor.JspConfigDescriptor descriptor) |
TomcatApplicationBuilder |
setLoader(org.apache.catalina.Loader loader) |
TomcatApplicationBuilder |
setLogEffectiveWebXml(boolean logEffectiveWebXml) |
TomcatApplicationBuilder |
setLoginConfig(org.apache.tomcat.util.descriptor.web.LoginConfig config) |
TomcatApplicationBuilder |
setPreemptiveAuthentication(boolean enable) |
TomcatApplicationBuilder |
setPrivileged(boolean privileged) |
TomcatApplicationBuilder |
setReloadable(boolean reloadable) |
TomcatApplicationBuilder |
setResourceOnlyServlets(java.lang.String resourceOnlyServlets) |
TomcatApplicationBuilder |
setResources(org.apache.catalina.WebResourceRoot resources) |
TomcatApplicationBuilder |
setSendRedirectBody(boolean enable) |
TomcatApplicationBuilder |
setSessionCookieDomain(java.lang.String sessionCookieDomain) |
TomcatApplicationBuilder |
setSessionCookieName(java.lang.String sessionCookieName) |
TomcatApplicationBuilder |
setSessionCookiePath(java.lang.String sessionCookiePath) |
TomcatApplicationBuilder |
setSessionCookiePathUsesTrailingSlash(boolean sessionCookiePathUsesTrailingSlash) |
TomcatApplicationBuilder |
setSessionManager(org.apache.catalina.Manager sessionManager) |
TomcatApplicationBuilder |
setSessionTimeout(int timeout) |
TomcatApplicationBuilder |
setSwallowAbortedUploads(boolean swallowAbortedUploads) |
TomcatApplicationBuilder |
setSwallowOutput(boolean swallowOutput) |
TomcatApplicationBuilder |
setUseHttpOnly(boolean useHttpOnly) |
TomcatApplicationBuilder |
setWebappVersion(java.lang.String webappVersion) |
TomcatApplicationBuilder |
setXmlNamespaceAware(boolean xmlNamespaceAware) |
TomcatApplicationBuilder |
setXmlValidation(boolean xmlValidation) |
TomcatApplicationBuilder |
withDefaultConfig() |
addContainerListener, addContainerListener, addPropertyChangeListener, addPropertyChangeListener, addValve, addValve, getContainer, setBackgroundProcessorDelay, setCluster, setContainer, setRealm, setStartStopThreadsaddLifecycleListener, addLifecycleListener, setLifecyclebuild, loaderclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitaddContainerListener, addContainerListener, addPropertyChangeListener, addPropertyChangeListener, addValve, addValve, setBackgroundProcessorDelay, setCluster, setRealm, setStartStopThreadsaddLifecycleListener, addLifecycleListenerpublic TomcatApplicationBuilderImpl(TomcatHostBuilderImpl parent, java.util.Map<java.lang.String,java.lang.String> config)
parent - config - public TomcatApplicationBuilder collect(org.apache.catalina.Container child)
collect in interface Collector<TomcatApplicationBuilder,org.apache.catalina.Container>public TomcatHostBuilder parent()
parent in interface HierarchicalBuilder<TomcatHostBuilder,Tomcat>parent in class AbstractHierarchicalBuilder<TomcatHostBuilder,TomcatApplicationBuilder>public TomcatApplicationBuilder withDefaultConfig()
withDefaultConfig in interface TomcatApplicationBuilderpublic TomcatApplicationBuilder makeDirs()
makeDirs in interface TomcatApplicationBuilderpublic TomcatApplicationBuilder setContextAttribute(java.lang.String attribute, java.lang.Object value)
setContextAttribute in interface TomcatApplicationBuilderpublic TomcatApplicationBuilder setContextInitParameter(java.lang.String initParameter, java.lang.String value)
setContextInitParameter in interface TomcatApplicationBuilderpublic TomcatApplicationBuilder addServletContainerInitializer(java.lang.Class<? extends javax.servlet.ServletContainerInitializer> listenerClass)
addServletContainerInitializer in interface TomcatApplicationBuilderpublic TomcatApplicationBuilder addServletContainerInitializer(java.lang.Class<? extends javax.servlet.ServletContainerInitializer> listenerClass, java.util.Set<java.lang.Class<?>> classes)
addServletContainerInitializer in interface TomcatApplicationBuilderpublic TomcatApplicationBuilder addServletContainerInitializer(javax.servlet.ServletContainerInitializer sci)
addServletContainerInitializer in interface TomcatApplicationBuilderpublic TomcatApplicationBuilder addServletContainerInitializer(javax.servlet.ServletContainerInitializer sci, java.util.Set<java.lang.Class<?>> classes)
addServletContainerInitializer in interface TomcatApplicationBuilderpublic TomcatApplicationBuilder addServletContextListener(java.lang.Class<? extends javax.servlet.ServletContextListener> listenerClass)
addServletContextListener in interface TomcatApplicationBuilderpublic TomcatApplicationBuilder addServletContextListener(java.lang.Class<? extends javax.servlet.ServletContextListener> listenerClass, java.util.Map<java.lang.String,java.lang.String> config)
addServletContextListener in interface TomcatApplicationBuilderpublic TomcatApplicationBuilder addServletContextListener(javax.servlet.ServletContextListener listener)
addServletContextListener in interface TomcatApplicationBuilderpublic TomcatApplicationBuilder addServletFilter(javax.servlet.Filter filter, java.lang.String... urlPatterns)
addServletFilter in interface TomcatApplicationBuilderpublic TomcatApplicationBuilder addServletFilter(javax.servlet.Filter filter, java.util.Map<java.lang.String,java.lang.String> initParameters, java.lang.String... urlPatterns)
addServletFilter in interface TomcatApplicationBuilderpublic TomcatApplicationBuilder addServletFilter(javax.servlet.Filter filter, java.util.Map<java.lang.String,java.lang.String> initParameters, java.util.EnumSet<javax.servlet.DispatcherType> dispatcherTypes, java.lang.String... urlPatterns)
addServletFilter in interface TomcatApplicationBuilderpublic TomcatApplicationBuilder addServletFilter(java.lang.Class<? extends javax.servlet.Filter> filterClass, java.lang.String... patterns)
addServletFilter in interface TomcatApplicationBuilderpublic TomcatApplicationBuilder addServletFilter(java.lang.Class<? extends javax.servlet.Filter> filterClass, java.util.Map<java.lang.String,java.lang.String> initParameters, java.lang.String... patterns)
addServletFilter in interface TomcatApplicationBuilderpublic TomcatApplicationBuilder addServlet(java.lang.Class<? extends javax.servlet.Servlet> servletClass, java.lang.String... patterns)
addServlet in interface TomcatApplicationBuilderpublic TomcatApplicationBuilder addServlet(java.lang.String name, java.lang.Class<? extends javax.servlet.Servlet> servletClass, java.lang.String... patterns)
addServlet in interface TomcatApplicationBuilderpublic TomcatApplicationBuilder addServlet(java.lang.Class<? extends javax.servlet.Servlet> servletClass, java.util.Map<java.lang.String,java.lang.String> config, java.lang.String... patterns)
addServlet in interface TomcatApplicationBuilderpublic TomcatApplicationBuilder addServlet(java.lang.String name, java.lang.Class<? extends javax.servlet.Servlet> servletClass, java.util.Map<java.lang.String,java.lang.String> config, java.lang.String... patterns)
addServlet in interface TomcatApplicationBuilderpublic TomcatApplicationBuilder addServlet(javax.servlet.Servlet servlet, java.util.Map<java.lang.String,java.lang.String> config, java.lang.String... patterns)
addServlet in interface TomcatApplicationBuilderpublic TomcatApplicationBuilder addServlet(javax.servlet.Servlet servlet, java.lang.String servletName, java.util.Map<java.lang.String,java.lang.String> config, java.lang.String... patterns)
addServlet in interface TomcatApplicationBuilderpublic TomcatApplicationBuilder setAllowCasualMultipartParsing(boolean allowCasualMultipartParsing)
setAllowCasualMultipartParsing in interface TomcatApplicationBuilderpublic TomcatApplicationBuilder setConfigFile(java.net.URL configFile)
setConfigFile in interface TomcatApplicationBuilderpublic TomcatApplicationBuilder setSessionManager(org.apache.catalina.Manager sessionManager)
setSessionManager in interface TomcatApplicationBuilderpublic TomcatApplicationBuilder setCookies(boolean cookies)
setCookies in interface TomcatApplicationBuilderpublic TomcatApplicationBuilder setUseHttpOnly(boolean useHttpOnly)
setUseHttpOnly in interface TomcatApplicationBuilderpublic TomcatApplicationBuilder setSessionCookieName(java.lang.String sessionCookieName)
setSessionCookieName in interface TomcatApplicationBuilderpublic TomcatApplicationBuilder setSessionCookieDomain(java.lang.String sessionCookieDomain)
setSessionCookieDomain in interface TomcatApplicationBuilderpublic TomcatApplicationBuilder setSessionCookiePath(java.lang.String sessionCookiePath)
setSessionCookiePath in interface TomcatApplicationBuilderpublic TomcatApplicationBuilder setSessionCookiePathUsesTrailingSlash(boolean sessionCookiePathUsesTrailingSlash)
setSessionCookiePathUsesTrailingSlash in interface TomcatApplicationBuilderpublic TomcatApplicationBuilder setCrossContext(boolean crossContext)
setCrossContext in interface TomcatApplicationBuilderpublic TomcatApplicationBuilder setDistributable(boolean distributable)
setDistributable in interface TomcatApplicationBuilderpublic TomcatApplicationBuilder setLoginConfig(org.apache.tomcat.util.descriptor.web.LoginConfig config)
setLoginConfig in interface TomcatApplicationBuilderpublic TomcatApplicationBuilder setReloadable(boolean reloadable)
setReloadable in interface TomcatApplicationBuilderpublic TomcatApplicationBuilder setPrivileged(boolean privileged)
setPrivileged in interface TomcatApplicationBuilderpublic TomcatApplicationBuilder setSessionTimeout(int timeout)
setSessionTimeout in interface TomcatApplicationBuilderpublic TomcatApplicationBuilder setSwallowAbortedUploads(boolean swallowAbortedUploads)
setSwallowAbortedUploads in interface TomcatApplicationBuilderpublic TomcatApplicationBuilder setSwallowOutput(boolean swallowOutput)
setSwallowOutput in interface TomcatApplicationBuilderpublic TomcatApplicationBuilder setXmlValidation(boolean xmlValidation)
setXmlValidation in interface TomcatApplicationBuilderpublic TomcatApplicationBuilder setXmlNamespaceAware(boolean xmlNamespaceAware)
setXmlNamespaceAware in interface TomcatApplicationBuilderpublic TomcatApplicationBuilder addApplicationParameter(org.apache.tomcat.util.descriptor.web.ApplicationParameter parameter)
addApplicationParameter in interface TomcatApplicationBuilderpublic TomcatApplicationBuilder addConstraint(org.apache.tomcat.util.descriptor.web.SecurityConstraint constraint)
addConstraint in interface TomcatApplicationBuilderpublic TomcatApplicationBuilder addErrorPage(org.apache.tomcat.util.descriptor.web.ErrorPage errorPage)
addErrorPage in interface TomcatApplicationBuilderpublic TomcatApplicationBuilder addLocaleEncodingMappingParameter(java.lang.String locale, java.lang.String encoding)
addLocaleEncodingMappingParameter in interface TomcatApplicationBuilderpublic TomcatApplicationBuilder addMimeMapping(java.lang.String extension, java.lang.String mimeType)
addMimeMapping in interface TomcatApplicationBuilderpublic TomcatApplicationBuilder addParameter(java.lang.String name, java.lang.String value)
addParameter in interface TomcatApplicationBuilderpublic TomcatApplicationBuilder addRoleMapping(java.lang.String role, java.lang.String link)
addRoleMapping in interface TomcatApplicationBuilderpublic TomcatApplicationBuilder addSecurityRole(java.lang.String role)
addSecurityRole in interface TomcatApplicationBuilderpublic TomcatApplicationBuilder addWatchedResource(java.lang.String name)
addWatchedResource in interface TomcatApplicationBuilderpublic TomcatApplicationBuilder addWelcomeFile(java.lang.String name)
addWelcomeFile in interface TomcatApplicationBuilderpublic TomcatApplicationBuilder setResourceOnlyServlets(java.lang.String resourceOnlyServlets)
setResourceOnlyServlets in interface TomcatApplicationBuilderpublic TomcatApplicationBuilder setEffectiveMajorVersion(int major)
setEffectiveMajorVersion in interface TomcatApplicationBuilderpublic TomcatApplicationBuilder setEffectiveMinorVersion(int minor)
setEffectiveMinorVersion in interface TomcatApplicationBuilderpublic TomcatApplicationBuilder setWebappVersion(java.lang.String webappVersion)
setWebappVersion in interface TomcatApplicationBuilderpublic TomcatApplicationBuilder setDenyUncoveredHttpMethods(boolean denyUncoveredHttpMethods)
setDenyUncoveredHttpMethods in interface TomcatApplicationBuilderpublic TomcatApplicationBuilder setDocBase(java.lang.String docBase)
setDocBase in interface TomcatApplicationBuilderpublic TomcatApplicationBuilder setIgnoreAnnotations(boolean ignoreAnnotations)
setIgnoreAnnotations in interface TomcatApplicationBuilderpublic TomcatApplicationBuilder setJarScanner(org.apache.tomcat.JarScanner jarScanner)
setJarScanner in interface TomcatApplicationBuilderpublic TomcatApplicationBuilder setLogEffectiveWebXml(boolean logEffectiveWebXml)
setLogEffectiveWebXml in interface TomcatApplicationBuilderpublic TomcatApplicationBuilder setInstanceManager(org.apache.tomcat.InstanceManager instanceManager)
setInstanceManager in interface TomcatApplicationBuilderpublic TomcatApplicationBuilder setJspConfigDescriptor(javax.servlet.descriptor.JspConfigDescriptor descriptor)
setJspConfigDescriptor in interface TomcatApplicationBuilderpublic TomcatApplicationBuilder setLoader(org.apache.catalina.Loader loader)
setLoader in interface TomcatApplicationBuilderpublic TomcatApplicationBuilder setResources(org.apache.catalina.WebResourceRoot resources)
setResources in interface TomcatApplicationBuilderpublic TomcatApplicationBuilder setFireRequestListenersOnForwards(boolean enable)
setFireRequestListenersOnForwards in interface TomcatApplicationBuilderpublic TomcatApplicationBuilder setPreemptiveAuthentication(boolean enable)
setPreemptiveAuthentication in interface TomcatApplicationBuilderpublic TomcatApplicationBuilder setSendRedirectBody(boolean enable)
setSendRedirectBody in interface TomcatApplicationBuilder