package
0.0.0-20221218020924-d28c3694b56e
Repository: https://github.com/zalgonoise/dns.git
Documentation: pkg.go.dev
# Packages
No description provided by the author
# Functions
New will create a Service based on the input dns.Repository, store.Repository, health.Repository and configuration.
WithLogger wraps the input Service `s` with the input logx.Logger `logger`.
WithTrace wraps the input Service `s` with tracing instrumentation.
# Variables
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
# Interfaces
Answering interface joins the needed store.Repository-derived method with the dns.Repository one for answering DNS queries.
DNSService interface joins the set of methods leveraging the dns.Repository.
HealthService interface joins the set of methods leveraging the health.Repository.
Service interface packs the different sets of operations supported by this DNS service.
StoreService interface joins the set of methods leveraging the store.Repository.
StoreService interface joins the store.Repository-derived methods with the health.Repository ones.