Top Description Methods
io.undertow.server.handlers.builder

public Interface HandlerBuilder

Known Direct Implementers
io.undertow.server.handlers.builder.ResponseCodeHandlerBuilder, io.undertow.server.handlers.builder.RewriteHandlerBuilder, io.undertow.server.handlers.encoding.EncodingHandler.Builder, io.undertow.server.handlers.encoding.RequestEncodingHandler.Builder, io.undertow.server.handlers.error.FileErrorPageHandler.Builder, io.undertow.server.handlers.form.EagerFormParsingHandler.Builder, io.undertow.server.handlers.proxy.ProxyHandlerBuilder, io.undertow.server.handlers.resource.ResourceHandler.Builder, io.undertow.predicate.PredicatesHandler.DoneHandlerBuilder, io.undertow.predicate.PredicatesHandler.RestartHandlerBuilder, io.undertow.server.JvmRouteHandler.Builder, io.undertow.server.handlers.ProxyPeerAddressHandler.Builder, io.undertow.server.handlers.AccessControlListHandler.Builder, io.undertow.server.handlers.ActiveRequestTrackerHandler.Builder, io.undertow.server.handlers.AllowedMethodsHandler.Builder, io.undertow.server.handlers.BlockingHandler.Builder, io.undertow.server.handlers.ByteRangeHandler.Builder, io.undertow.server.handlers.CanonicalPathHandler.Builder, io.undertow.server.handlers.DisableCacheHandler.Builder, io.undertow.server.handlers.DisallowedMethodsHandler.Builder, io.undertow.server.handlers.ForwardedHandler.Builder, io.undertow.server.handlers.HttpContinueAcceptingHandler.Builder, io.undertow.server.handlers.HttpTraceHandler.Builder, io.undertow.server.handlers.IPAddressAccessControlHandler.Builder, io.undertow.server.handlers.JDBCLogHandler.Builder, io.undertow.server.handlers.LearningPushHandler.Builder, io.undertow.server.handlers.LocalNameResolvingHandler.Builder, io.undertow.server.handlers.PathSeparatorHandler.Builder, io.undertow.server.handlers.PeerNameResolvingHandler.Builder, io.undertow.server.handlers.RedirectHandler.Builder, io.undertow.server.handlers.RequestBufferingHandler.Builder, io.undertow.server.handlers.RequestDumpingHandler.Builder, io.undertow.server.handlers.RequestLimitingHandler.Builder, io.undertow.server.handlers.ResponseRateLimitingHandler.Builder, io.undertow.server.handlers.SameSiteCookieHandler.Builder, io.undertow.server.handlers.SecureCookieHandler.Builder, io.undertow.server.handlers.SetAttributeHandler.Builder, io.undertow.server.handlers.SetAttributeHandler.ClearBuilder, io.undertow.server.handlers.SetErrorHandler.Builder, io.undertow.server.handlers.SetHeaderHandler.Builder, io.undertow.server.handlers.SSLHeaderHandler.Builder, io.undertow.server.handlers.StoredResponseHandler.Builder, io.undertow.server.handlers.StuckThreadDetectionHandler.Builder, io.undertow.server.handlers.URLDecodingHandler.Builder, io.undertow.server.handlers.accesslog.AccessLogHandler.Builder
Imports
io.undertow.server.HandlerWrapper, java.util.Map, .Set

Interface that provides a way of providing a textual representation of a handler.
Author
Stuart Douglas

Method Summary

Modifier and TypeMethod and Description
public HandlerWrapper

Returns:

The new predicate
build
(final Map<String, Object>
The handler config
config
)

Creates the handler

public String

Returns:

The default parameter name, or null if it does not have a default parameter
defaultParameter
()

public String

Returns:

The handler name
name
()

The string representation of the handler name.

public Map<String, Class<?>>
parameters()

Returns a map of parameters and their types.

public Set<String>

Returns:

The required parameters
requiredParameters
()

Method Detail

buildback to summary
public HandlerWrapper build(final Map<String, Object> config)

Creates the handler

Parameters
config:Map<String, Object>

The handler config

Returns:HandlerWrapper

The new predicate

defaultParameterback to summary
public String defaultParameter()
Returns:String

The default parameter name, or null if it does not have a default parameter

nameback to summary
public String name()

The string representation of the handler name.

Returns:String

The handler name

parametersback to summary
public Map<String, Class<?>> parameters()

Returns a map of parameters and their types.

requiredParametersback to summary
public Set<String> requiredParameters()
Returns:Set<String>

The required parameters