org.apache.james.jspf.tester
Class DNSTestingServer

java.lang.Object
  extended by org.apache.james.jspf.tester.DNSTestingServer
All Implemented Interfaces:
ResponseGenerator

public class DNSTestingServer
extends java.lang.Object
implements ResponseGenerator


Field Summary
protected  org.xbill.DNS.Zone zone
           
 
Constructor Summary
DNSTestingServer(java.lang.String address, java.lang.String porta)
           
 
Method Summary
 byte[] errorMessage(org.xbill.DNS.Message query, int rcode)
           
 byte[] formerrMessage(byte[] in)
           
 byte[] generateReply(byte[] in, int length)
           
 byte[] generateReply(org.xbill.DNS.Message query, int length, java.net.Socket s)
           
 void setData(java.util.HashMap zonedata)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

zone

protected org.xbill.DNS.Zone zone
Constructor Detail

DNSTestingServer

public DNSTestingServer(java.lang.String address,
                        java.lang.String porta)
                 throws org.xbill.DNS.TextParseException,
                        java.io.IOException
Throws:
org.xbill.DNS.TextParseException
java.io.IOException
Method Detail

setData

public void setData(java.util.HashMap zonedata)

generateReply

public byte[] generateReply(org.xbill.DNS.Message query,
                            int length,
                            java.net.Socket s)
                     throws java.io.IOException
Throws:
java.io.IOException

formerrMessage

public byte[] formerrMessage(byte[] in)

errorMessage

public byte[] errorMessage(org.xbill.DNS.Message query,
                           int rcode)

generateReply

public byte[] generateReply(byte[] in,
                            int length)
Specified by:
generateReply in interface ResponseGenerator


Copyright © 2006-2009 The Apache Software Foundation. All Rights Reserved.