AXL MXLookup DNS API
A C D E F G I M N P R S T U V W

A

addIP(String, String, InetAddress) - Method in class MXLookup
Adds an IP address to the cache.

C

clearStats() - Method in class MXLookup
Clear statistics.
close() - Method in class MXLookup
Closes down the MXLookup system.
com.theorem.smtp - package com.theorem.smtp
 
copyright - Static variable in class MXLookup
"Copyright 1998 Michael Lecuyer. All rights reserved";

D

domain - Variable in class SplitAddr
Email domain name.

E

elapsedTime(Date) - Static method in class MXLookup
Get elapsed time.
elapsedTimeToString(Date) - Static method in class MXLookup
Get elapsed time of an event.

F

finalize() - Method in class MXLookup
Cleans up after the constructor.

G

getARecordLookups() - Method in class MXLookup
Return total number of successful A record (hostname) lookups.
getCacheHits() - Method in class MXLookup
Return total number of cache hits.
getDomain() - Method in class SplitAddr
Get the domain portion of the email address.
getEmailAddr() - Method in class SplitAddr
Get the entire email address without the port number.
getFailedLookups() - Method in class MXLookup
Return total number of successful lookups.
getFullEmailAddr() - Method in class SplitAddr
Get the entire email address with the port number.
getLookups() - Method in class MXLookup
Return total number of lookups.
getMX(String) - Method in class MXLookup
 
getMXFull(String) - Method in class MXLookup
Get an array of MXData objects describing the full MX records.
getName() - Method in class SplitAddr
Get the name portion of the email address.
getPort() - Method in class SplitAddr
Get the port number of the address.
getPortNumber() - Method in class SplitAddr
Get the port number of the address.
getRetries() - Method in class MXLookup
Return total number of retries.
getSuccessfulLookups() - Method in class MXLookup
Return total number of successful lookups.

I

ip - Variable in class MXData
IP address of this host, if known.

M

MXData - class MXData.
 
MXData() - Constructor for class MXData
 
MXLookup - class MXLookup.
Looks up MX (Mail Exchange) records for a given host.
MXLookup() - Constructor for class MXLookup
Constructor to get at the internals of MXLookup without doing a lookup.
MXLookup(String, int) - Constructor for class MXLookup
Connects to name a server on a particular port.
MXLookup(String, int, int, int) - Constructor for class MXLookup
Connects to name server on a particular port with settable timeout and retry values.
MXLookup(String) - Constructor for class MXLookup
Connects to name server.
main(String[]) - Static method in class MXLookup
Tests MX lookup.
merge(MXLookup) - Method in class MXLookup
Merge another MX cache list with the current one.
mxhost - Variable in class MXData
Name of Mail host.

N

name - Variable in class SplitAddr
Email name.

P

port - Variable in class SplitAddr
Email port number.
portNumber - Variable in class SplitAddr
Email port number.
preference - Variable in class MXData
Preference number for this MX Host.

R

readCache(String) - Method in class MXLookup
Read MX cache records from a file.

S

SplitAddr - class SplitAddr.
A class to extract the three parts of an email address.
SplitAddr(String, int) - Constructor for class SplitAddr
Set up the email splitter with some default values.
SplitAddr(String) - Constructor for class SplitAddr
Split the full address.
setCacheSize(int) - Method in class MXLookup
Sets cache size.
setMaximumRequests(int) - Method in class MXLookup
Set the maximum concurrent outstanding requests the MXLookup class may handle.
startTime() - Static method in class MXLookup
Start timing an event.

T

toString() - Method in class MXLookup
Return the string representation of MXLookup.
ttl - Variable in class MXData
Time to list for this record (milliseconds).

U

useMXOnly(boolean) - Method in class MXLookup
Do not fetch A records when performing a lookup.

V

Version - Static variable in class MXLookup
"2.26".

W

writeCache(String) - Method in class MXLookup
Write MX cache records to a file.

A C D E F G I M N P R S T U V W
AXL MXLookup DNS API

Submit a bug report or feature request

Copyright 1998-2001 AXL Software. PO Box 97, Viola, Delaware 19979, U.S.A. All Rights Reserved.