Interface HandlerBuilder
- All Known Implementing Classes:
AccessControlListHandler.Builder
,AccessLogHandler.Builder
,AllowedMethodsHandler.Builder
,BlockingHandler.Builder
,ByteRangeHandler.Builder
,CanonicalPathHandler.Builder
,DisableCacheHandler.Builder
,DisallowedMethodsHandler.Builder
,EagerFormParsingHandler.Builder
,EncodingHandler.Builder
,FileErrorPageHandler.Builder
,ForwardedHandler.Builder
,HttpContinueAcceptingHandler.Builder
,HttpTraceHandler.Builder
,IPAddressAccessControlHandler.Builder
,JDBCLogHandler.Builder
,JvmRouteHandler.Builder
,LearningPushHandler.Builder
,LocalNameResolvingHandler.Builder
,PathSeparatorHandler.Builder
,PeerNameResolvingHandler.Builder
,PredicatesHandler.DoneHandlerBuilder
,PredicatesHandler.RestartHandlerBuilder
,ProxyHandlerBuilder
,ProxyPeerAddressHandler.Builder
,RedirectHandler.Builder
,RequestBufferingHandler.Builder
,RequestDumpingHandler.Builder
,RequestEncodingHandler.Builder
,RequestLimitingHandler.Builder
,ResourceHandler.Builder
,ResponseCodeHandlerBuilder
,ResponseRateLimitingHandler.Builder
,RewriteHandlerBuilder
,SameSiteCookieHandler.Builder
,SecureCookieHandler.Builder
,SetAttributeHandler.Builder
,SetAttributeHandler.ClearBuilder
,SetErrorHandler.Builder
,SetHeaderHandler.Builder
,SSLHeaderHandler.Builder
,StoredResponseHandler.Builder
,StuckThreadDetectionHandler.Builder
,URLDecodingHandler.Builder
public interface HandlerBuilder
Interface that provides a way of providing a textual representation of a handler.
- Author:
- Stuart Douglas
-
Method Summary
Modifier and TypeMethodDescriptionCreates the handlername()
The string representation of the handler name.Returns a map of parameters and their types.
-
Method Details
-
name
String name()The string representation of the handler name.- Returns:
- The handler name
-
parameters
Returns a map of parameters and their types. -
requiredParameters
- Returns:
- The required parameters
-
defaultParameter
String defaultParameter()- Returns:
- The default parameter name, or null if it does not have a default parameter
-
build
Creates the handler- Parameters:
config
- The handler config- Returns:
- The new predicate
-