Uses of Class
dev.ua.theroer.magicutils.http.MagicWebSocketClientProfile.Builder
Packages that use MagicWebSocketClientProfile.Builder
-
Uses of MagicWebSocketClientProfile.Builder in dev.ua.theroer.magicutils.http
Methods in dev.ua.theroer.magicutils.http that return MagicWebSocketClientProfile.BuilderModifier and TypeMethodDescriptionSets the base URL from config.MagicWebSocketClientProfile.Builder.bearerAuth(Function<C, String> tokenProvider) Adds an Authorization bearer token when the token is not blank.static <C> MagicWebSocketClientProfile.Builder<C> MagicWebSocketClientProfile.builder(MagicRuntime runtime, String name, Class<C> configClass) Creates a profile builder.MagicWebSocketClientProfile.Builder.configure(BiConsumer<C, MagicWebSocketClient.Builder> customizer) Applies a builder customization that can read the config instance.MagicWebSocketClientProfile.Builder.configure(Consumer<MagicWebSocketClient.Builder> customizer) Applies a builder customization that does not depend on config.MagicWebSocketClientProfile.Builder.connectTimeout(Function<C, Duration> timeoutProvider) Overrides connect timeout from config.MagicWebSocketClientProfile.Builder.followRedirects(Function<C, Boolean> followProvider) Overrides redirect behavior from config.Adds a static header.Adds a config-driven header when the value is not null.Adds multiple config-driven headers.MagicWebSocketClientProfile.Builder.logger(Function<C, PlatformLogger> loggerProvider) Overrides the logger used by the client.Sets the config sections that should trigger client rebuilds.MagicWebSocketClientProfile.Builder.subprotocols(Function<C, List<String>> subprotocolsProvider) Sets config-driven subprotocols.Sets the default User-Agent from config.MagicWebSocketClientProfile.Builder.version(Function<C, HttpClient.Version> versionProvider) Overrides HTTP version from config.