Class UndertowDeploymentInfoService.Builder
java.lang.Object
org.wildfly.extension.undertow.deployment.UndertowDeploymentInfoService.Builder
- Enclosing class:
- UndertowDeploymentInfoService
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncreateUndertowDeploymentInfoService(Consumer<io.undertow.servlet.api.DeploymentInfo> deploymentInfoConsumer, Supplier<UndertowService> undertowService, Supplier<io.undertow.servlet.api.SessionManagerFactory> sessionManagerFactory, Supplier<Function<CookieConfig, io.undertow.servlet.api.SessionConfigWrapper>> sessionConfigWrapperFactory, Supplier<ServletContainerService> container, Supplier<ComponentRegistry> componentRegistry, Supplier<Host> host, Supplier<org.wildfly.extension.requestcontroller.ControlPoint> controlPoint, Supplier<org.jboss.as.server.suspend.SuspendController> suspendController, Supplier<org.jboss.as.server.ServerEnvironment> serverEnvironment, Supplier<org.wildfly.security.auth.server.SecurityDomain> rawSecurityDomain, Supplier<org.wildfly.security.http.HttpServerAuthenticationMechanismFactory> rawMechanismFactory, Supplier<BiFunction<io.undertow.servlet.api.DeploymentInfo, Function<String, org.jboss.metadata.javaee.jboss.RunAsIdentityMetaData>, ApplicationSecurityDomainDefinition.Registration>> applySecurityFunction) List<io.undertow.servlet.ServletExtension>setAllowSuspendedRequests(List<io.undertow.predicate.Predicate> allowSuspendedRequests) setAttributes(List<ServletContextAttribute> attributes) setContextPath(String contextPath) setDeploymentName(String deploymentName) setDeploymentRoot(org.jboss.vfs.VirtualFile deploymentRoot) setExplodedDeployment(boolean explodedDeployment) setExpressionFactoryWrappers(List<ExpressionFactoryWrapper> expressionFactoryWrappers) setExternalResources(List<File> externalResources) setInitialHandlerChainWrappers(List<io.undertow.server.HandlerWrapper> initialHandlerChainWrappers) setInnerHandlerChainWrappers(List<io.undertow.server.HandlerWrapper> innerHandlerChainWrappers) setJaccContextId(String jaccContextId) setModule(org.jboss.modules.Module module) setOuterHandlerChainWrappers(List<io.undertow.server.HandlerWrapper> outerHandlerChainWrappers) setOverlays(Set<org.jboss.vfs.VirtualFile> overlays) setPredicatedHandlers(List<io.undertow.server.handlers.builder.PredicatedHandler> predicatedHandlers) setScisMetaData(ScisMetaData scisMetaData) setSecurityDomain(String securityDomain) setServletExtensions(List<io.undertow.servlet.ServletExtension> servletExtensions) setSetupActions(List<org.jboss.as.server.deployment.SetupAction> setupActions) setSharedSessionManagerConfig(SharedSessionManagerConfig sharedSessionManagerConfig) setTempDir(File tempDir) setThreadSetupActions(List<io.undertow.servlet.api.ThreadSetupHandler> threadSetupActions) setTldInfo(HashMap<String, org.apache.jasper.deploy.TagLibraryInfo> tldInfo) setWebSocketDeploymentInfo(io.undertow.websockets.jsr.WebSocketDeploymentInfo webSocketDeploymentInfo)
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
setDeploymentName
-
setTldInfo
public UndertowDeploymentInfoService.Builder setTldInfo(HashMap<String, org.apache.jasper.deploy.TagLibraryInfo> tldInfo) -
setModule
-
setScisMetaData
-
setDeploymentRoot
public UndertowDeploymentInfoService.Builder setDeploymentRoot(org.jboss.vfs.VirtualFile deploymentRoot) -
setJaccContextId
-
setAttributes
public UndertowDeploymentInfoService.Builder setAttributes(List<ServletContextAttribute> attributes) -
setContextPath
-
setSetupActions
public UndertowDeploymentInfoService.Builder setSetupActions(List<org.jboss.as.server.deployment.SetupAction> setupActions) -
setSecurityDomain
-
setOverlays
-
setExpressionFactoryWrappers
public UndertowDeploymentInfoService.Builder setExpressionFactoryWrappers(List<ExpressionFactoryWrapper> expressionFactoryWrappers) -
setPredicatedHandlers
public UndertowDeploymentInfoService.Builder setPredicatedHandlers(List<io.undertow.server.handlers.builder.PredicatedHandler> predicatedHandlers) -
setInitialHandlerChainWrappers
public UndertowDeploymentInfoService.Builder setInitialHandlerChainWrappers(List<io.undertow.server.HandlerWrapper> initialHandlerChainWrappers) -
setInnerHandlerChainWrappers
public UndertowDeploymentInfoService.Builder setInnerHandlerChainWrappers(List<io.undertow.server.HandlerWrapper> innerHandlerChainWrappers) -
setOuterHandlerChainWrappers
public UndertowDeploymentInfoService.Builder setOuterHandlerChainWrappers(List<io.undertow.server.HandlerWrapper> outerHandlerChainWrappers) -
setThreadSetupActions
public UndertowDeploymentInfoService.Builder setThreadSetupActions(List<io.undertow.servlet.api.ThreadSetupHandler> threadSetupActions) -
setExplodedDeployment
-
getServletExtensions
-
setServletExtensions
public UndertowDeploymentInfoService.Builder setServletExtensions(List<io.undertow.servlet.ServletExtension> servletExtensions) -
setWebSocketDeploymentInfo
public UndertowDeploymentInfoService.Builder setWebSocketDeploymentInfo(io.undertow.websockets.jsr.WebSocketDeploymentInfo webSocketDeploymentInfo) -
getTempDir
-
setTempDir
-
setAllowSuspendedRequests
public UndertowDeploymentInfoService.Builder setAllowSuspendedRequests(List<io.undertow.predicate.Predicate> allowSuspendedRequests) -
setExternalResources
-
createUndertowDeploymentInfoService
public UndertowDeploymentInfoService createUndertowDeploymentInfoService(Consumer<io.undertow.servlet.api.DeploymentInfo> deploymentInfoConsumer, Supplier<UndertowService> undertowService, Supplier<io.undertow.servlet.api.SessionManagerFactory> sessionManagerFactory, Supplier<Function<CookieConfig, io.undertow.servlet.api.SessionConfigWrapper>> sessionConfigWrapperFactory, Supplier<ServletContainerService> container, Supplier<ComponentRegistry> componentRegistry, Supplier<Host> host, Supplier<org.wildfly.extension.requestcontroller.ControlPoint> controlPoint, Supplier<org.jboss.as.server.suspend.SuspendController> suspendController, Supplier<org.jboss.as.server.ServerEnvironment> serverEnvironment, Supplier<org.wildfly.security.auth.server.SecurityDomain> rawSecurityDomain, Supplier<org.wildfly.security.http.HttpServerAuthenticationMechanismFactory> rawMechanismFactory, Supplier<BiFunction<io.undertow.servlet.api.DeploymentInfo, Function<String, org.jboss.metadata.javaee.jboss.RunAsIdentityMetaData>, ApplicationSecurityDomainDefinition.Registration>> applySecurityFunction)
-