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)
DnsQueryLifecycleObserverFactoryDnsQueryLifecycleObserver. This will be called at the start of a new query.newDnsQueryLifecycleObserver in interface DnsQueryLifecycleObserverFactoryquestion - The question being asked.DnsQueryLifecycleObserver.