Interface MailserverConfigurationDiscoveryContext

All Known Implementing Classes:
MailserverConfigurationDiscoveryContextImpl

public interface MailserverConfigurationDiscoveryContext
Main context for mailserver configuration discovery. Use builder MailserverConfigurationDiscoveryContextBuilder to build it.
  • Method Details

    • getDnsLookupContext

      DnsLookupContext getDnsLookupContext()
      Returns the DNS lookup context.
      Returns:
      DNS lookup context
    • getDiscoveryScopes

      Returns the set of discovery scopes for what kind of mailserver configurations should be discovered.
      Returns:
      Discovery scopes
    • getConfigurationMethods

      Set<ConfigurationMethod> getConfigurationMethods()
      Returns the set of configuration methods to use for discovery.
      Returns:
      Configuration methods
    • getExecutor

      Executor getExecutor()
      Returns the executor used for concurrent mailserver configuration lookups.
      Returns:
      Executor