Uses of Interface
org.nhindirect.dns.DNSStore

Packages that use DNSStore
org.nhindirect.dns Direct project DNS services and responders. 
org.nhindirect.dns.config Utility class used by Guice modules for getting DNS server configuration information. 
org.nhindirect.dns.module Guice modules for configuration and creating DNS server instances. 
org.nhindirect.dns.provider Guice providers for creating DNS server configuration and server classes. 
 

Uses of DNSStore in org.nhindirect.dns
 

Classes in org.nhindirect.dns that implement DNSStore
 class ConfigServiceDNSStore
          Implementation of the the DNStore interface that uses the Direct Project configuration web service to store DNS records.
 class ProxyDNSStore
          Proxy DNS store that delegates all requests to another set of DNS servers.
 

Method parameters in org.nhindirect.dns with type arguments of type DNSStore
static DNSServer DNSServerFactory.createDNSServer(URL configLocation, com.google.inject.Provider<DNSStore> dnsStore, com.google.inject.Provider<DNSServerSettings> settings)
          Creates an instance of a DNSServer using the configuration information stored at the configuration location.
 

Constructors in org.nhindirect.dns with parameters of type DNSStore
DNSResponder(DNSServerSettings settings, DNSStore store)
          Creates a DNS responder using the provided settings and DNS store.
DNSResponderTCP(DNSServerSettings settings, DNSStore store)
          
DNSResponderUDP(DNSServerSettings settings, DNSStore store)
          }
DNSServer(DNSStore store, DNSServerSettings settings)
          Create a new DNSServer
 

Uses of DNSStore in org.nhindirect.dns.config
 

Constructor parameters in org.nhindirect.dns.config with type arguments of type DNSStore
WSDNSServerConfig(URL configServiceLocation, com.google.inject.Provider<DNSStore> storeProvider, com.google.inject.Provider<DNSServerSettings> settings)
          Construct and configuration component with the location of the configuration file and an optional provider for creating instances of the DNSServer.
 

Uses of DNSStore in org.nhindirect.dns.module
 

Method parameters in org.nhindirect.dns.module with type arguments of type DNSStore
static DNSServerModule DNSServerModule.create(com.google.inject.Provider<DNSStore> dnsStore)
          Creates a module using a specific DNSStore provider and default server settings.
static DNSServerModule DNSServerModule.create(com.google.inject.Provider<DNSStore> dnsStore, com.google.inject.Provider<DNSServerSettings> settings)
          Creates a module using specific DNSStore and DNSServerSettings providers
static DNSServerConfigModule DNSServerConfigModule.create(URL configLocation, com.google.inject.Provider<DNSStore> storeProvider, com.google.inject.Provider<DNSServerSettings> settings)
          Creates a DNSServerConfigModule that is used by a Guice to create a DNSServerConfig object.
 

Uses of DNSStore in org.nhindirect.dns.provider
 

Methods in org.nhindirect.dns.provider that return DNSStore
 DNSStore ConfigServiceDNSStoreProvider.get()
          
 

Constructor parameters in org.nhindirect.dns.provider with type arguments of type DNSStore
WSDNSServerConfigProvider(URL configURL, com.google.inject.Provider<DNSStore> storeProvider, com.google.inject.Provider<DNSServerSettings> settings)
          Creates a provider with the location of the configuration service and an optional DNSStore provider.
 



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