Top Description Fields Constructors Methods
io.undertow.servlet.core

public Class ServletContainerImpl

extends Object
implements ServletContainer
Class Inheritance
All Implemented Interfaces
io.undertow.servlet.api.ServletContainer
Imports
java.util.Collection, .Collections, .HashMap, .HashSet, .Map, io.undertow.servlet.UndertowServletMessages, io.undertow.servlet.api.DeploymentInfo, .DeploymentManager, .ServletContainer

The manager for all servlet deployments.
Author
Stuart Douglas

Field Summary

Modifier and TypeField and Description
private final Map<String, DeploymentManager>
private final Map<String, DeploymentManager>

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
public DeploymentManager
public DeploymentManager
public DeploymentManager
public Collection<String>
public void
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

deploymentsback to summary
private final Map<String, DeploymentManager> deployments
deploymentsByPathback to summary
private final Map<String, DeploymentManager> deploymentsByPath

Constructor Detail

ServletContainerImplback to summary
public ServletContainerImpl()

Method Detail

addDeploymentback to summary
public DeploymentManager addDeployment(final DeploymentInfo deployment)

Implements io.undertow.servlet.api.ServletContainer.addDeployment.

Annotations
@Override
getDeploymentback to summary
public DeploymentManager getDeployment(final String deploymentName)

Implements io.undertow.servlet.api.ServletContainer.getDeployment.

Annotations
@Override
getDeploymentByPathback to summary
public DeploymentManager getDeploymentByPath(final String path)

Implements io.undertow.servlet.api.ServletContainer.getDeploymentByPath.

Annotations
@Override
listDeploymentsback to summary
public Collection<String> listDeployments()

Implements io.undertow.servlet.api.ServletContainer.listDeployments.

Returns:Collection<String>

Doc from io.undertow.servlet.api.ServletContainer.listDeployments.

The names of the deployments in this container

Annotations
@Override
removeDeploymentback to summary
public void removeDeployment(final DeploymentInfo deploymentInfo)

Implements io.undertow.servlet.api.ServletContainer.removeDeployment.

Annotations
@Override