org.nhindirect.dns.provider
Class BasicDNSServerSettingsProvider

java.lang.Object
  extended by org.nhindirect.dns.provider.BasicDNSServerSettingsProvider
All Implemented Interfaces:
com.google.inject.Provider<DNSServerSettings>

public class BasicDNSServerSettingsProvider
extends Object
implements com.google.inject.Provider<DNSServerSettings>

Guice provider for configuring a minimal set of DNSServer settings.

Since:
1.0
Author:
Greg Meyer

Constructor Summary
BasicDNSServerSettingsProvider()
          Creates a provider using the default DNS server settings.
BasicDNSServerSettingsProvider(String bindings, int port)
          Creates a provider allowing the IP binding addresses and port to be overridden.
 
Method Summary
 DNSServerSettings get()
          
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

BasicDNSServerSettingsProvider

public BasicDNSServerSettingsProvider()
Creates a provider using the default DNS server settings.


BasicDNSServerSettingsProvider

public BasicDNSServerSettingsProvider(String bindings,
                                      int port)
Creates a provider allowing the IP binding addresses and port to be overridden.

Parameters:
bindings - A comma delimited list of IP binding addresses.
port - The IP port that the server will use to listen for DNS requests.
Method Detail

get

public DNSServerSettings get()

Specified by:
get in interface com.google.inject.Provider<DNSServerSettings>


Copyright © 2010-2015 The Direct Project. All Rights Reserved.