Top Description Inners Fields Constructors Methods
io.netty5.resolver.dns

public final Class DnsServerAddressStreamProviders

extends Object
Class Inheritance
Imports
io.netty5.util.internal.PlatformDependent, io.netty5.util.internal.logging.InternalLogger, .InternalLoggerFactory, java.lang.invoke.MethodHandle, .MethodHandles, .MethodType, java.lang.reflect.InvocationTargetException, java.security.AccessController, .PrivilegedAction, java.util.concurrent.TimeUnit, java.util.concurrent.atomic.AtomicLong

Utility methods related to DnsServerAddressStreamProvider.

Nested and Inner Type Summary

Modifier and TypeClass and Description
private static class

Field Summary

Modifier and TypeField and Description
private static final InternalLogger
private static final String
private static final MethodHandle

Constructor Summary

AccessConstructor and Description
private

Method Summary

Modifier and TypeMethod and Description
public static DnsServerAddressStreamProvider

Returns:

A DnsServerAddressStreamProvider which inherits the DNS servers from your local host's configuration.
platformDefault
()

A DnsServerAddressStreamProvider which inherits the DNS servers from your local host's configuration.

public static DnsServerAddressStreamProvider
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

LOGGERback to summary
private static final InternalLogger LOGGER
MACOS_PROVIDER_CLASS_NAMEback to summary
private static final String MACOS_PROVIDER_CLASS_NAME
STREAM_PROVIDER_CONSTRUCTOR_HANDLEback to summary
private static final MethodHandle STREAM_PROVIDER_CONSTRUCTOR_HANDLE

Constructor Detail

DnsServerAddressStreamProvidersback to summary
private DnsServerAddressStreamProviders()

Method Detail

platformDefaultback to summary
public static DnsServerAddressStreamProvider platformDefault()

A DnsServerAddressStreamProvider which inherits the DNS servers from your local host's configuration.

Note that only macOS and Linux are currently supported.

Returns:DnsServerAddressStreamProvider

A DnsServerAddressStreamProvider which inherits the DNS servers from your local host's configuration.

unixDefaultback to summary
public static DnsServerAddressStreamProvider unixDefault()
io.netty5.resolver.dns back to summary

private final Class DnsServerAddressStreamProviders.DefaultProviderHolder

extends Object
Class Inheritance
  • java.lang.Object
  • io.netty5.resolver.dns.DnsServerAddressStreamProviders.DefaultProviderHolder

Field Summary

Modifier and TypeField and Description
pack-priv static final DnsServerAddressStreamProvider
private static final long

Constructor Summary

AccessConstructor and Description
private

Method Summary

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

DEFAULT_DNS_SERVER_ADDRESS_STREAM_PROVIDERback to summary
pack-priv static final DnsServerAddressStreamProvider DEFAULT_DNS_SERVER_ADDRESS_STREAM_PROVIDER
REFRESH_INTERVALback to summary
private static final long REFRESH_INTERVAL

Constructor Detail

DefaultProviderHolderback to summary
private DefaultProviderHolder()