Package de.adrianlange.mcd
Interface MailserverConfigurationDiscoveryContext
-
- All Known Implementing Classes:
MailserverConfigurationDiscoveryContextImpl
public interface MailserverConfigurationDiscoveryContextMain context for mailserver configuration discovery. Use builderMailserverConfigurationDiscoveryContextBuilderto build it.
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static classMailserverConfigurationDiscoveryContext.DiscoveryScope
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description Set<ConfigurationMethod>getConfigurationMethods()Returns the set of configuration methods to use for discovery.Set<MailserverConfigurationDiscoveryContext.DiscoveryScope>getDiscoveryScopes()Returns the set of discovery scopes for what kind of mailserver configurations should be discovered.DnsLookupContextgetDnsLookupContext()Returns the DNS lookup context.ExecutorgetExecutor()Returns the executor used for concurrent mailserver configuration lookups.
-
-
-
Method Detail
-
getDnsLookupContext
DnsLookupContext getDnsLookupContext()
Returns the DNS lookup context.- Returns:
- DNS lookup context
-
getDiscoveryScopes
Set<MailserverConfigurationDiscoveryContext.DiscoveryScope> 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
-
-