final class TraceDnsQueryLifeCycleObserverFactory extends java.lang.Object implements DnsQueryLifecycleObserverFactory
Modifier and Type | Field and Description |
---|---|
private static InternalLogLevel |
DEFAULT_LEVEL |
private static InternalLogger |
DEFAULT_LOGGER |
private InternalLogLevel |
level |
private InternalLogger |
logger |
Constructor and Description |
---|
TraceDnsQueryLifeCycleObserverFactory() |
TraceDnsQueryLifeCycleObserverFactory(InternalLogger logger,
InternalLogLevel level) |
Modifier and Type | Method and Description |
---|---|
DnsQueryLifecycleObserver |
newDnsQueryLifecycleObserver(DnsQuestion question)
Create a new instance of a
DnsQueryLifecycleObserver . |
private static final InternalLogger DEFAULT_LOGGER
private static final InternalLogLevel DEFAULT_LEVEL
private final InternalLogger logger
private final InternalLogLevel level
TraceDnsQueryLifeCycleObserverFactory()
TraceDnsQueryLifeCycleObserverFactory(InternalLogger logger, InternalLogLevel level)
public DnsQueryLifecycleObserver newDnsQueryLifecycleObserver(DnsQuestion question)
DnsQueryLifecycleObserverFactory
DnsQueryLifecycleObserver
. This will be called at the start of a new query.newDnsQueryLifecycleObserver
in interface DnsQueryLifecycleObserverFactory
question
- The question being asked.DnsQueryLifecycleObserver
.