Uses of Class
dev.ua.theroer.magicutils.http.MagicWebSocketClient.Builder
Packages that use MagicWebSocketClient.Builder
-
Uses of MagicWebSocketClient.Builder in dev.ua.theroer.magicutils.http
Methods in dev.ua.theroer.magicutils.http that return MagicWebSocketClient.BuilderModifier and TypeMethodDescriptionSets a base URL used for relative paths.static MagicWebSocketClient.BuilderCreates a builder without auto-loading configuration.static MagicWebSocketClient.BuilderMagicWebSocketClient.builder(Platform platform, ConfigManager configManager) Creates a builder that loads configuration from the provided manager.MagicWebSocketClient.Builder.client(HttpClient client) Overrides the HttpClient instance.MagicWebSocketClient.Builder.config(HttpClientConfig config) Overrides the configuration instance.MagicWebSocketClient.Builder.connectTimeout(Duration timeout) Sets connect timeout.MagicWebSocketClient.Builder.followRedirects(boolean follow) Sets follow-redirects behavior.Adds a default header.Adds default headers.MagicWebSocketClient.Builder.httpBuilder(HttpClient.Builder builder) Overrides the HttpClient builder.MagicWebSocketClient.Builder.logger(PlatformLogger logger) Overrides logger used for connection logging.MagicWebSocketClient.Builder.logging(HttpClientConfig.LoggingSettings logging) Overrides logging settings.MagicWebSocketClient.Builder.mapper(com.fasterxml.jackson.databind.ObjectMapper mapper) Overrides JSON mapper (reserved for future extensions).MagicWebSocketClient.Builder.subprotocols(List<String> subprotocols) Sets subprotocols for the connection.Sets default User-Agent header value.MagicWebSocketClient.Builder.version(HttpClient.Version version) Sets HTTP version.Method parameters in dev.ua.theroer.magicutils.http with type arguments of type MagicWebSocketClient.BuilderModifier and TypeMethodDescriptionMagicWebSocketClientProfile.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.