package org.handwerkszeug.dns.server; import static org.handwerkszeug.util.Validation.notNull; import org.handwerkszeug.dns.*; public class DefaultResolveContext implements ResolveContext { final DNSMessage request; final DNSMessage response; public DefaultResolveContext(DNSMessage request) { this(request, new DNSMessage()); } public DefaultResolveContext(DNSMessage request, DNSMessage response) { notNull(request, "request"); notNull(response, "response"); this.request = request; this.response = response; } @Override public DNSMessage request() { return this.request; } @Override public DNSMessage response() { return this.response; } @Override public Response resolve(Name qname, RRType qtype) { // TODO Auto-generated method stub return null; } }