Top Fields Constructors Methods
io.undertow.servlet.handlers

public Class ServletChain

extends Object
Class Inheritance
Imports
java.util.List, .Map, java.util.concurrent.Executor, io.undertow.server.HttpHandler, .HttpServerExchange, io.undertow.servlet.core.ManagedFilter, .ManagedServlet, jakarta.servlet.DispatcherType, .ServletException, jakarta.servlet.http.MappingMatch

Author
Stuart Douglas

Field Summary

Modifier and TypeField and Description
private final boolean
private final Executor
private final Map<DispatcherType, List<ManagedFilter>>
private final HttpHandler
private final ManagedServlet
private final MappingMatch
private final String
private final String

Constructor Summary

AccessConstructor and Description
public
ServletChain(final HttpHandler handler, final ManagedServlet managedServlet, final String servletPath, boolean defaultServletMapping, MappingMatch mappingMatch, String pattern, Map<DispatcherType, List<ManagedFilter>> filters)

private
ServletChain(final HttpHandler originalHandler, final ManagedServlet managedServlet, final String servletPath, boolean defaultServletMapping, MappingMatch mappingMatch, String pattern, Map<DispatcherType, List<ManagedFilter>> filters, boolean wrapHandler)

public
ServletChain(final ServletChain other, String pattern, MappingMatch mappingMatch)

Method Summary

Modifier and TypeMethod and Description
pack-priv void
forceInit(DispatcherType dispatcherType)

public Executor
public HttpHandler
public ManagedServlet
public MappingMatch
public String
public String

Returns:

The servlet path part
getServletPath
()

public boolean
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

defaultServletMappingback to summary
private final boolean defaultServletMapping
executorback to summary
private final Executor executor
filtersback to summary
private final Map<DispatcherType, List<ManagedFilter>> filters
handlerback to summary
private final HttpHandler handler
managedServletback to summary
private final ManagedServlet managedServlet
mappingMatchback to summary
private final MappingMatch mappingMatch
patternback to summary
private final String pattern
servletPathback to summary
private final String servletPath

Constructor Detail

ServletChainback to summary
public ServletChain(final HttpHandler handler, final ManagedServlet managedServlet, final String servletPath, boolean defaultServletMapping, MappingMatch mappingMatch, String pattern, Map<DispatcherType, List<ManagedFilter>> filters)
ServletChainback to summary
private ServletChain(final HttpHandler originalHandler, final ManagedServlet managedServlet, final String servletPath, boolean defaultServletMapping, MappingMatch mappingMatch, String pattern, Map<DispatcherType, List<ManagedFilter>> filters, boolean wrapHandler)
ServletChainback to summary
public ServletChain(final ServletChain other, String pattern, MappingMatch mappingMatch)

Method Detail

forceInitback to summary
pack-priv void forceInit(DispatcherType dispatcherType) throws ServletException
getExecutorback to summary
public Executor getExecutor()
getHandlerback to summary
public HttpHandler getHandler()
getManagedServletback to summary
public ManagedServlet getManagedServlet()
getMappingMatchback to summary
public MappingMatch getMappingMatch()
getPatternback to summary
public String getPattern()
getServletPathback to summary
public String getServletPath()
Returns:String

The servlet path part

isDefaultServletMappingback to summary
public boolean isDefaultServletMapping()