Package io.atomix.cluster.discovery
Class DnsDiscoveryBuilder
java.lang.Object
io.atomix.cluster.discovery.NodeDiscoveryBuilder
io.atomix.cluster.discovery.DnsDiscoveryBuilder
- All Implemented Interfaces:
io.atomix.utils.Builder<NodeDiscoveryProvider>
public class DnsDiscoveryBuilder extends NodeDiscoveryBuilder
DNS discovery builder.
-
Constructor Summary
Constructors Constructor Description DnsDiscoveryBuilder() -
Method Summary
Modifier and Type Method Description NodeDiscoveryProviderbuild()DnsDiscoveryBuilderwithResolutionInterval(java.time.Duration resolutionInterval)Sets the DNS resolution interval.DnsDiscoveryBuilderwithService(String service)Sets the DNS service name.
-
Constructor Details
-
DnsDiscoveryBuilder
public DnsDiscoveryBuilder()
-
-
Method Details
-
withService
Sets the DNS service name.- Parameters:
service- the DNS service name- Returns:
- the DNS discovery builder
-
withResolutionInterval
Sets the DNS resolution interval.- Parameters:
resolutionInterval- the DNS resolution interval- Returns:
- the DNS configuration
-
build
-