com.internationalnetwork.net.rr
Class RT

Object
  extended by com.internationalnetwork.net.RR
      extended by com.internationalnetwork.net.rr.RT

public class RT
extends RR

Resource Record type 21: Route Through.


Field Summary
 
Fields inherited from class com.internationalnetwork.net.RR
A, A6, AAAA, AFSDB, ATMA, CERT, CLASS_CH, CLASS_CS, CLASS_HS, CLASS_IN, CNAME, DNAME, EID, GPOS, HINFO, ISDN, KEY, KX, LOC, MB, MD, MF, MG, MINFO, MR, MX, NAPTR, NIMLOC, NS, NSAP, NSAP_PTR, NULL, NXT, OPT, PTR, PX, RP, RR_TYPES, rrData, rrType, RT, SIG, SINK, SOA, SRV, TXT, VERSION, WKS, X25
 
Constructor Summary
RT(int preference, String intermediateHost)
          Construct a new RT record with the specific preference and intermediate host.
RT(String rt)
          Construct a new RT record with a String-representation of an RT record.
 
Method Summary
 String getIntermediateHost()
          Return the Intermediate Host for this RT record.
 int getPreference()
          Return the Preference for this RT record.
 String toString()
          Convert record to String.
 
Methods inherited from class com.internationalnetwork.net.RR
parseRR, parseRR, parseRR
 
Methods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

RT

public RT(int preference,
          String intermediateHost)
Construct a new RT record with the specific preference and intermediate host.

Parameters:
preference - Preference (ranging from 0 to 65,535)
intermediateHost - Intermediate Host
Throws:
IllegalArgumentException - - you only need to catch this when the record text isn't hard-coded

RT

public RT(String rt)
Construct a new RT record with a String-representation of an RT record.

Parameters:
rt - String containing a space-delimited preference and intermediate host
Throws:
IllegalArgumentException - - you only need to catch this when the record text isn't hard-coded
Method Detail

getIntermediateHost

public String getIntermediateHost()
Return the Intermediate Host for this RT record.

Returns:
the Intermediate Host

getPreference

public int getPreference()
Return the Preference for this RT record.

Returns:
the Preference (ranging from 0 to 65,535)

toString

public String toString()
Description copied from class: RR
Convert record to String.

Specified by:
toString in class RR
Returns:
This record, represented as a human-readable string (note that some record types include raw binary data and can't be converted to a string; in such cases, the class should provide a toBytes() convenience method)