org.xbill.DNS
Interface ZoneTransferIn.ZoneTransferHandler

Enclosing class:
ZoneTransferIn

public static interface ZoneTransferIn.ZoneTransferHandler


Method Summary
 void handleRecord(Record r)
          Called for each content record in an AXFR.
 void startAXFR()
          Called when an AXFR transfer begins.
 void startIXFR()
          Called when an IXFR transfer begins.
 void startIXFRAdds(Record soa)
          Called when a series of IXFR adds begins.
 void startIXFRDeletes(Record soa)
          Called when a series of IXFR deletions begins.
 

Method Detail

startAXFR

void startAXFR()
               throws ZoneTransferException
Called when an AXFR transfer begins.

Throws:
ZoneTransferException

startIXFR

void startIXFR()
               throws ZoneTransferException
Called when an IXFR transfer begins.

Throws:
ZoneTransferException

startIXFRDeletes

void startIXFRDeletes(Record soa)
                      throws ZoneTransferException
Called when a series of IXFR deletions begins.

Parameters:
soa - The starting SOA.
Throws:
ZoneTransferException

startIXFRAdds

void startIXFRAdds(Record soa)
                   throws ZoneTransferException
Called when a series of IXFR adds begins.

Parameters:
soa - The starting SOA.
Throws:
ZoneTransferException

handleRecord

void handleRecord(Record r)
                  throws ZoneTransferException
Called for each content record in an AXFR.

Parameters:
r - The DNS record.
Throws:
ZoneTransferException