Class FaviconMixin.Builder

All Implemented Interfaces:
RestBuilder<FaviconMixin.Builder>
Enclosing class:
FaviconMixin

Builder for FaviconMixin instances.

Mirrors FaviconProvider.Builder's configuration methods on the mixin's own surface and forwards each call to an underlying FaviconProvider.Builder, which builds the shared worker the mixin delegates to.

Extends RestMixin.Builder so the mixin's bespoke worker-config setters (bytes(byte[]), classpath(String), cacheControl(String)) chain with true covariant returns alongside the inherited RestBuildersurface (e.g. path, roleGuard). This is how a multi-flavor capability avoids triplicating its REST-level config: the worker config is forwarded once into FaviconProvider.Builder, and the REST config is inherited once from AbstractRestBuilder.