Uses of Class
org.apache.juneau.rest.RestContext.Builder
Packages that use RestContext.Builder
Package
Description
REST Server API
REST Annotations
-
Uses of RestContext.Builder in org.apache.juneau.rest
Methods in org.apache.juneau.rest that return RestContext.BuilderModifier and TypeMethodDescriptionRestContext.Builder.allowedHeaderParams
(String value) Allowed header URL parameters.RestContext.Builder.allowedMethodHeaders
(String value) Allowed method headers.RestContext.Builder.allowedMethodParams
(String value) Allowed method parameters.RestContext.Builder.annotations
(Annotation... values) RestContext.Builder.apply
(AnnotationWorkList work) RestContext.Builder.applyAnnotations
(Class<?>... from) RestContext.Builder.applyAnnotations
(Object... from) Adds a bean to the bean store of this class.Adds a bean to the bean store of this class.RestContext.Builder.callLogger
(Class<? extends CallLogger> value) Specifies the call logger for this class.RestContext.Builder.callLogger
(CallLogger value) Specifies the call logger for this class.Add a child REST resource.Child REST resources.RestContext.Builder.clientVersionHeader
(String value) Client version header.Overwrites the default config file with a custom config file.Supported content media types.RestContext.Builder.copy()
static RestContext.Builder
RestContext.create
(Class<?> resourceClass, RestContext parentContext, jakarta.servlet.ServletConfig servletConfig) Creates a new builder for this object.RestContext.Builder.debug()
RestContext.Builder.debug
(boolean value) RestContext.Builder.debugDefault
(Enablement value) Sets the debug default value.RestContext.Builder.debugEnablement
(Class<? extends DebugEnablement> value) Specifies the debug enablement class to use for this REST context.RestContext.Builder.debugEnablement
(DebugEnablement value) Specifies the debug enablement class to use for this REST context.RestContext.Builder.defaultAccept
(String value) Specifies a defaultAccept header value if not specified on a request.RestContext.Builder.defaultCharset
(Charset value) Default character encoding.RestContext.Builder.defaultClasses
(Class<?>... values) Adds to the default implementation class list.RestContext.Builder.defaultContentType
(String value) Specifies a defaultContent-Type header value if not specified on a request.RestContext.Builder.defaultRequestAttributes
(NamedAttribute... values) Default request attributes.RestContext.Builder.defaultRequestHeaders
(Header... values) Default request headers.RestContext.Builder.defaultResponseHeaders
(Header... values) Default response headers.RestContext.Builder.defaultSetting
(String key, Object value) Sets a value in the default settings map.RestContext.Builder.disableContentParam()
Disable content URL parameter.RestContext.Builder.disableContentParam
(boolean value) Disable content URL parameter.final RestContext.Builder
Adds one or more encoders to this class.Adds one or more encoders to this class.Performs initialization on this builder against the specified REST servlet/bean instance.RestContext.Builder.jsonSchemaGenerator
(Class<? extends JsonSchemaGenerator> value) Specifies the JSON schema generator for this class.RestContext.Builder.jsonSchemaGenerator
(JsonSchemaGenerator value) Specifies the JSON schema generator for this class.Sets the logger for this resource.The maximum allowed input size (in bytes) on HTTP requests.Specifies the messages bundle for this class.Specifies the messages bundle for this class.RestContext.Builder.methodExecStore
(Class<? extends MethodExecStore> value) Specifies the method execution store for this class.RestContext.Builder.methodExecStore
(MethodExecStore value) Specifies the method execution store for this class.RestContext.Builder.parserListener
(Class<? extends ParserListener> value) RestContext configuration property: Parser listener.final RestContext.Builder
Adds one or more parsers to this class.Adds one or more parsers to this class.RestContext.Builder.partParser
(Class<? extends HttpPartParser> value) Specifies the part parser to use for parsing HTTP parts for this class.RestContext.Builder.partParser
(HttpPartParser value) Specifies the part parser to use for parsing HTTP parts for this class.RestContext.Builder.partSerializer
(Class<? extends HttpPartSerializer> value) Specifies the part serializer to use for serializing HTTP parts for this class.RestContext.Builder.partSerializer
(HttpPartSerializer value) Specifies the part serializer to use for serializing HTTP parts for this class.Resource path.Supported accept media types.RestContext.Builder.renderResponseStackTraces()
RestContext configuration property: Render response stack traces in responses.RestContext.Builder.renderResponseStackTraces
(boolean value) RestContext configuration property: Render response stack traces in responses.final RestContext.Builder
RestContext.Builder.responseProcessors
(Class<? extends ResponseProcessor>... value) Adds one or more response processors to this class.RestContext.Builder.responseProcessors
(ResponseProcessor... value) Adds one or more response processors to this class.RestContext.Builder.restChildrenClass
(Class<? extends RestChildren> value) REST children class.final RestContext.Builder
RestContext.Builder.restOpArgs
(Class<? extends RestOpArg>... value) Adds one or more REST operation args to this class.RestContext.Builder.restOpContextClass
(Class<? extends RestOpContext> value) REST operation context class.RestContext.Builder.restOperationsClass
(Class<? extends RestOperations> value) REST operations class.RestContext.Builder.serializerListener
(Class<? extends SerializerListener> value) RestContext configuration property: Serializer listener.final RestContext.Builder
RestContext.Builder.serializers
(Class<? extends Serializer>... value) Adds one or more serializers to this class.RestContext.Builder.serializers
(Serializer... value) Adds one or more serializers to this class.RestContext.Builder.staticFiles
(Class<? extends StaticFiles> value) Specifies the static files resource finder for this class.RestContext.Builder.staticFiles
(StaticFiles value) Specifies the static files resource finder for this class.RestContext.Builder.swaggerProvider
(Class<? extends SwaggerProvider> value) Specifies the swagger provider for this class.RestContext.Builder.swaggerProvider
(SwaggerProvider value) Specifies the swagger provider for this class.RestContext.Builder.thrownStore
(Class<? extends ThrownStore> value) Specifies the thrown store for this class.RestContext.Builder.thrownStore
(ThrownStore value) Specifies the thrown store for this class.RestContext.Builder.uriAuthority
(String value) Resource authority path.RestContext.Builder.uriContext
(String value) Resource context path.RestContext.Builder.uriRelativity
(UriRelativity value) URI resolution relativity.RestContext.Builder.uriResolution
(UriResolution value) URI resolution.final RestContext.Builder
Adds one or more variables to the var resolver of this class.Adds one or more variables to the var resolver of this class.Methods in org.apache.juneau.rest with parameters of type RestContext.BuilderModifier and TypeMethodDescriptionprotected BeanContext.Builder
RestOpContext.Builder.createBeanContext
(BeanStore beanStore, RestContext.Builder parent, Supplier<?> resource) Instantiates the bean context sub-builder.protected NamedAttributeMap
RestOpContext.Builder.createDefaultRequestAttributes
(BeanStore beanStore, RestContext.Builder parent, Supplier<?> resource) Instantiates the default request attributes sub-builder.protected PartList
RestOpContext.Builder.createDefaultRequestFormData
(BeanStore beanStore, RestContext.Builder parent, Supplier<?> resource) Instantiates the default request form data.protected HeaderList
RestOpContext.Builder.createDefaultRequestHeaders
(BeanStore beanStore, RestContext.Builder parent, Supplier<?> resource) Instantiates the default request headers.protected PartList
RestOpContext.Builder.createDefaultRequestQueryData
(BeanStore beanStore, RestContext.Builder parent, Supplier<?> resource) Instantiates the default request query data.protected HeaderList
RestOpContext.Builder.createDefaultResponseHeaders
(BeanStore beanStore, RestContext.Builder parent, Supplier<?> resource) Instantiates the default response headers.protected EncoderSet.Builder
RestOpContext.Builder.createEncoders
(BeanStore beanStore, RestContext.Builder parent, Supplier<?> resource) Instantiates the encoder group sub-builder.protected JsonSchemaGenerator.Builder
RestOpContext.Builder.createJsonSchemaGenerator
(BeanStore beanStore, RestContext.Builder parent, Supplier<?> resource) Instantiates the JSON schema generator sub-builder.protected ParserSet.Builder
RestOpContext.Builder.createParsers
(BeanStore beanStore, RestContext.Builder parent, Supplier<?> resource) Instantiates the parser group sub-builder.protected HttpPartParser.Creator
RestOpContext.Builder.createPartParser
(BeanStore beanStore, RestContext.Builder parent, Supplier<?> resource) Instantiates the part parser sub-builder.protected HttpPartSerializer.Creator
RestOpContext.Builder.createPartSerializer
(BeanStore beanStore, RestContext.Builder parent, Supplier<?> resource) Instantiates the part serializer sub-builder.protected SerializerSet.Builder
RestOpContext.Builder.createSerializers
(BeanStore beanStore, RestContext.Builder parent, Supplier<?> resource) Instantiates the serializer group sub-builder.Constructors in org.apache.juneau.rest with parameters of type RestContext.Builder -
Uses of RestContext.Builder in org.apache.juneau.rest.annotation
Methods in org.apache.juneau.rest.annotation with parameters of type RestContext.BuilderModifier and TypeMethodDescriptionvoid
RestAnnotation.RestContextApply.apply
(AnnotationInfo<Rest> ai, RestContext.Builder b)