Class RestServlet.DefaultBuilder<R extends RestServlet>
java.lang.Object
org.apache.juneau.rest.server.AbstractRestBuilder<R,SELF>
org.apache.juneau.rest.server.servlet.RestServlet.Builder<R,RestServlet.DefaultBuilder<R>>
org.apache.juneau.rest.server.servlet.RestServlet.DefaultBuilder<R>
- Type Parameters:
R- The resource type produced byRestServlet.Builder.build().
- All Implemented Interfaces:
RestBuilder<RestServlet.DefaultBuilder<R>>
- Enclosing class:
- RestServlet
public static final class RestServlet.DefaultBuilder<R extends RestServlet>
extends RestServlet.Builder<R,RestServlet.DefaultBuilder<R>>
Concrete default leaf builder returned by
RestServlet.builder(Class) for the common (non-subclassed)
case, so callers are not forced to spell the SELF type parameter.- Since:
- 10.0.0
-
Method Summary
Methods inherited from class org.apache.juneau.rest.server.servlet.RestServlet.Builder
buildMethods inherited from class org.apache.juneau.rest.server.AbstractRestBuilder
allowedHeaderParams, allowedMethodHeaders, allowedMethodParams, allowedParserOptions, allowedSerializerOptions, asyncCompletionExecutor, asyncTimeoutMillis, children, clientVersionHeader, config, consumes, converters, createResource, debugMarshalling, defaultAccept, defaultCharset, defaultContentType, defaultRequestAttributes, defaultRequestHeaders, defaultResponseHeaders, description, disableContentParam, eagerInit, encoders, getExtras, getMdcAsyncPropagation, getResourceType, guards, lazyChildren, maxInput, mdcAsyncPropagation, messages, mixinDefs, mixins, noInherit, observability, openApiProvider, parsers, partParser, partSerializer, path, paths, problemDetails, produces, renderResponseStackTraces, responseProcessors, restOpArgs, roleGuard, rolesDeclared, self, serializers, set, siteName, staticFiles, swaggerProvider, title, toRestAnnotation, uriAuthority, uriContext, uriRelativity, uriResolution, virtualThreads