Package de.adrianlange.mcd
Class MailserverConfigurationDiscoveryContextImpl
- java.lang.Object
-
- de.adrianlange.mcd.MailserverConfigurationDiscoveryContextImpl
-
- All Implemented Interfaces:
MailserverConfigurationDiscoveryContext
public class MailserverConfigurationDiscoveryContextImpl extends Object implements MailserverConfigurationDiscoveryContext
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface de.adrianlange.mcd.MailserverConfigurationDiscoveryContext
MailserverConfigurationDiscoveryContext.DiscoveryScope
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedMailserverConfigurationDiscoveryContextImpl()
-
Method Summary
All Methods Instance Methods Concrete 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.DnsLookupContextImplgetDnsLookupContext()Returns the DNS lookup context.ExecutorgetExecutor()Returns the executor used for concurrent mailserver configuration lookups.voidsetConfigurationMethods(Set<ConfigurationMethod> configurationMethods)voidsetDiscoveryScopes(Set<MailserverConfigurationDiscoveryContext.DiscoveryScope> discoveryScopes)voidsetExecutor(Executor executor)
-
-
-
Method Detail
-
getDnsLookupContext
public DnsLookupContextImpl getDnsLookupContext()
Description copied from interface:MailserverConfigurationDiscoveryContextReturns the DNS lookup context.- Specified by:
getDnsLookupContextin interfaceMailserverConfigurationDiscoveryContext- Returns:
- DNS lookup context
-
getDiscoveryScopes
public Set<MailserverConfigurationDiscoveryContext.DiscoveryScope> getDiscoveryScopes()
Description copied from interface:MailserverConfigurationDiscoveryContextReturns the set of discovery scopes for what kind of mailserver configurations should be discovered.- Specified by:
getDiscoveryScopesin interfaceMailserverConfigurationDiscoveryContext- Returns:
- Discovery scopes
-
setDiscoveryScopes
public void setDiscoveryScopes(Set<MailserverConfigurationDiscoveryContext.DiscoveryScope> discoveryScopes)
-
getConfigurationMethods
public Set<ConfigurationMethod> getConfigurationMethods()
Description copied from interface:MailserverConfigurationDiscoveryContextReturns the set of configuration methods to use for discovery.- Specified by:
getConfigurationMethodsin interfaceMailserverConfigurationDiscoveryContext- Returns:
- Configuration methods
-
setConfigurationMethods
public void setConfigurationMethods(Set<ConfigurationMethod> configurationMethods)
-
getExecutor
public Executor getExecutor()
Description copied from interface:MailserverConfigurationDiscoveryContextReturns the executor used for concurrent mailserver configuration lookups.- Specified by:
getExecutorin interfaceMailserverConfigurationDiscoveryContext- Returns:
- Executor
-
setExecutor
public void setExecutor(Executor executor)
-
-