@DoNotImplement public interface MqttProxyConfig
MQTT clients.| Modifier and Type | Field and Description |
|---|---|
static int |
DEFAULT_HANDSHAKE_TIMEOUT_MS
The default proxy handshake timeout in milliseconds.
|
static int |
DEFAULT_HTTP_PROXY_PORT
The default HTTP proxy port.
|
static @NotNull String |
DEFAULT_PROXY_HOST
The default proxy host.
|
static @NotNull MqttProxyProtocol |
DEFAULT_PROXY_PROTOCOL
The default proxy protocol.
|
static int |
DEFAULT_SOCKS_PROXY_PORT
The default SOCKS proxy port.
|
| Modifier and Type | Method and Description |
|---|---|
static @NotNull MqttProxyConfigBuilder |
builder()
Creates a builder for a proxy configuration.
|
@NotNull MqttProxyConfigBuilder |
extend()
Creates a builder for extending this proxy configuration.
|
@NotNull InetSocketAddress |
getAddress() |
int |
getHandshakeTimeoutMs() |
@NotNull Optional<String> |
getPassword() |
@NotNull MqttProxyProtocol |
getProtocol() |
@NotNull Optional<String> |
getUsername() |
@NotNull static final @NotNull MqttProxyProtocol DEFAULT_PROXY_PROTOCOL
@NotNull static final @NotNull String DEFAULT_PROXY_HOST
static final int DEFAULT_SOCKS_PROXY_PORT
static final int DEFAULT_HTTP_PROXY_PORT
static final int DEFAULT_HANDSHAKE_TIMEOUT_MS
@NotNull static @NotNull MqttProxyConfigBuilder builder()
@NotNull @NotNull MqttProxyProtocol getProtocol()
@NotNull @NotNull InetSocketAddress getAddress()
int getHandshakeTimeoutMs()
@NotNull @NotNull MqttProxyConfigBuilder extend()