diff options
Diffstat (limited to 'src/org/xbill/DNS/Credibility.java')
-rw-r--r-- | src/org/xbill/DNS/Credibility.java | 50 |
1 files changed, 50 insertions, 0 deletions
diff --git a/src/org/xbill/DNS/Credibility.java b/src/org/xbill/DNS/Credibility.java new file mode 100644 index 0000000..fa10686 --- /dev/null +++ b/src/org/xbill/DNS/Credibility.java @@ -0,0 +1,50 @@ +// Copyright (c) 1999-2004 Brian Wellington (bwelling@xbill.org) + +package org.xbill.DNS; + +/** + * Constants relating to the credibility of cached data, which is based on + * the data's source. The constants NORMAL and ANY should be used by most + * callers. + * @see Cache + * @see Section + * + * @author Brian Wellington + */ + +public final class Credibility { + +private +Credibility() {} + +/** A hint or cache file on disk. */ +public static final int HINT = 0; + +/** The additional section of a response. */ +public static final int ADDITIONAL = 1; + +/** The additional section of a response. */ +public static final int GLUE = 2; + +/** The authority section of a nonauthoritative response. */ +public static final int NONAUTH_AUTHORITY = 3; + +/** The answer section of a nonauthoritative response. */ +public static final int NONAUTH_ANSWER = 3; + +/** The authority section of an authoritative response. */ +public static final int AUTH_AUTHORITY = 4; + +/** The answer section of a authoritative response. */ +public static final int AUTH_ANSWER = 4; + +/** A zone. */ +public static final int ZONE = 5; + +/** Credible data. */ +public static final int NORMAL = 3; + +/** Data not required to be credible. */ +public static final int ANY = 1; + +} |