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 -
Method Summary
Modifier and TypeMethodDescriptionReturns the set of configuration methods to use for discovery.Returns the set of discovery scopes for what kind of mailserver configurations should be discovered.Returns the DNS lookup context.Returns the executor used for concurrent mailserver configuration lookups.voidsetConfigurationMethods(Set<ConfigurationMethod> configurationMethods) voidsetDiscoveryScopes(Set<MailserverConfigurationDiscoveryContext.DiscoveryScope> discoveryScopes) voidsetExecutor(Executor executor)
-
Constructor Details
-
MailserverConfigurationDiscoveryContextImpl
protected MailserverConfigurationDiscoveryContextImpl()
-
-
Method Details
-
getDnsLookupContext
Description copied from interface:MailserverConfigurationDiscoveryContextReturns the DNS lookup context.- Specified by:
getDnsLookupContextin interfaceMailserverConfigurationDiscoveryContext- Returns:
- DNS lookup context
-
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
Description copied from interface:MailserverConfigurationDiscoveryContextReturns the set of configuration methods to use for discovery.- Specified by:
getConfigurationMethodsin interfaceMailserverConfigurationDiscoveryContext- Returns:
- Configuration methods
-
setConfigurationMethods
-
getExecutor
Description copied from interface:MailserverConfigurationDiscoveryContextReturns the executor used for concurrent mailserver configuration lookups.- Specified by:
getExecutorin interfaceMailserverConfigurationDiscoveryContext- Returns:
- Executor
-
setExecutor
-