Shuyi Chen | d7955ce | 2013-05-22 14:51:55 -0700 | [diff] [blame] | 1 | // Copyright (c) 1999-2004 Brian Wellington (bwelling@xbill.org) |
| 2 | |
| 3 | package org.xbill.DNS; |
| 4 | |
| 5 | /** |
| 6 | * Constants relating to the credibility of cached data, which is based on |
| 7 | * the data's source. The constants NORMAL and ANY should be used by most |
| 8 | * callers. |
| 9 | * @see Cache |
| 10 | * @see Section |
| 11 | * |
| 12 | * @author Brian Wellington |
| 13 | */ |
| 14 | |
| 15 | public final class Credibility { |
| 16 | |
| 17 | private |
| 18 | Credibility() {} |
| 19 | |
| 20 | /** A hint or cache file on disk. */ |
| 21 | public static final int HINT = 0; |
| 22 | |
| 23 | /** The additional section of a response. */ |
| 24 | public static final int ADDITIONAL = 1; |
| 25 | |
| 26 | /** The additional section of a response. */ |
| 27 | public static final int GLUE = 2; |
| 28 | |
| 29 | /** The authority section of a nonauthoritative response. */ |
| 30 | public static final int NONAUTH_AUTHORITY = 3; |
| 31 | |
| 32 | /** The answer section of a nonauthoritative response. */ |
| 33 | public static final int NONAUTH_ANSWER = 3; |
| 34 | |
| 35 | /** The authority section of an authoritative response. */ |
| 36 | public static final int AUTH_AUTHORITY = 4; |
| 37 | |
| 38 | /** The answer section of a authoritative response. */ |
| 39 | public static final int AUTH_ANSWER = 4; |
| 40 | |
| 41 | /** A zone. */ |
| 42 | public static final int ZONE = 5; |
| 43 | |
| 44 | /** Credible data. */ |
| 45 | public static final int NORMAL = 3; |
| 46 | |
| 47 | /** Data not required to be credible. */ |
| 48 | public static final int ANY = 1; |
| 49 | |
| 50 | } |