Uses of Interface
org.apache.juneau.rest.server.RestBuilder
Packages that use RestBuilder
Package
Description
REST Server API
Convention-endpoints mixin pack — composable
@Rest(mixins=...) resources that ship the
"internet conventions" surface (favicon, robots, sitemap, version, well-known) every public-facing
service eventually grows.REST Servlets
-
Uses of RestBuilder in org.apache.juneau.rest.server
Classes in org.apache.juneau.rest.server with type parameters of type RestBuilderModifier and TypeInterfaceDescriptioninterfaceRestBuilder<SELF extends RestBuilder<SELF>>Public, fluent, self-typed configuration surface for programmatically configuring a@Restresource, child resource, or mixin instead of (or in addition to) the@Restannotation.Classes in org.apache.juneau.rest.server that implement RestBuilderModifier and TypeClassDescriptionclassAbstractRestBuilder<R,SELF extends AbstractRestBuilder<R, SELF>> Shared abstract base for theRestBuilderflavor builders (RestServlet.Builder,RestResource.Builder,RestMixin.Builder).Methods in org.apache.juneau.rest.server that return RestBuilderModifier and TypeMethodDescriptionRestBuilder<?>RestContext.Args.restBuilder()Returns the value of therestBuilderrecord component.Constructors in org.apache.juneau.rest.server with parameters of type RestBuilderModifierConstructorDescriptionArgs(Class<?> resourceClass, RestContext parentContext, jakarta.servlet.ServletConfig servletConfig, Supplier<?> resource, String path, Consumer<WritableBeanStore> beanStoreConfigurer, BeanStore overridingParent, String[] paths, RestContext.ContextKind kind, RestBuilder<?> restBuilder) Compact canonical constructor — null-coalesces optional fields and validates required ones. -
Uses of RestBuilder in org.apache.juneau.rest.server.convention
Classes in org.apache.juneau.rest.server.convention that implement RestBuilderModifier and TypeClassDescriptionstatic classBuilder forFaviconMixininstances.static classBuilder forSeoMixininstances.static classBuilder forVersionMixininstances.static classBuilder forWellKnownMixininstances.Constructors in org.apache.juneau.rest.server.convention with parameters of type RestBuilderModifierConstructorDescriptionprotectedFaviconMixin(FaviconProvider worker, RestBuilder<?> builder) Worker + builder constructor.protectedVersionMixin(VersionProvider worker, RestBuilder<?> builder) Worker + builder constructor. -
Uses of RestBuilder in org.apache.juneau.rest.server.servlet
Classes in org.apache.juneau.rest.server.servlet that implement RestBuilderModifier and TypeClassDescriptionstatic classRestMixin.Builder<R extends RestMixin,SELF extends RestMixin.Builder<R, SELF>> Fluent builder for programmatically configuring aRestMixinsubclass.static final classRestMixin.DefaultBuilder<R extends RestMixin>Concrete default leaf builder returned byRestMixin.builder(Class)for the common (non-subclassed) case.static classRestResource.Builder<R extends RestResource,SELF extends RestResource.Builder<R, SELF>> Fluent builder for programmatically configuring aRestResourcesubclass.static final classRestResource.DefaultBuilder<R extends RestResource>Concrete default leaf builder returned byRestResource.builder(Class)for the common (non-subclassed) case.static classRestServlet.Builder<R extends RestServlet,SELF extends RestServlet.Builder<R, SELF>> Fluent builder for programmatically configuring aRestServletsubclass.static final classRestServlet.DefaultBuilder<R extends RestServlet>Concrete default leaf builder returned byRestServlet.builder(Class)for the common (non-subclassed) case, so callers are not forced to spell theSELFtype parameter.Methods in org.apache.juneau.rest.server.servlet that return RestBuilderModifier and TypeMethodDescriptionRestBuilder<?>RestMixin.getRestBuilder()Returns the programmatic configuration builder stashed on this mixin, ornull if none.RestBuilder<?>RestResource.getRestBuilder()Returns the programmatic configuration builder stashed on this resource, ornull if none.RestBuilder<?>RestServlet.getRestBuilder()Returns the programmatic configuration builder stashed on this resource, ornull if none.Constructors in org.apache.juneau.rest.server.servlet with parameters of type RestBuilderModifierConstructorDescriptionprotectedRestMixin(RestBuilder<?> builder) Builder-injection constructor.protectedRestResource(RestBuilder<?> builder) Builder-injection constructor.protectedRestServlet(RestBuilder<?> builder) Builder-injection constructor.