java.lang.Comparable<DNSRecordSRV>public class DNSRecordSRV extends java.lang.Object implements java.lang.Comparable<DNSRecordSRV>
| Constructor | Description |
|---|---|
DNSRecordSRV(int priority,
int weight,
int port,
java.lang.String serverName) |
Constructor.
|
| Modifier and Type | Method | Description |
|---|---|---|
int |
compareTo(DNSRecordSRV o) |
|
boolean |
equals(java.lang.Object other) |
|
int |
getPort() |
IP port of record.
|
int |
getPriority() |
Get the priority of DNS SRV record.
|
java.lang.String |
getServerName() |
The DNS server name.
|
int |
getWeight() |
Get the weight of DNS record from 0 to 65535.
|
int |
hashCode() |
|
static DNSRecordSRV |
parseFromDNSRecord(java.lang.String record) |
Parse a DNS SRC Record from a DNS String record.
|
java.lang.String |
toString() |
public DNSRecordSRV(int priority,
int weight,
int port,
java.lang.String serverName)
throws java.lang.IllegalArgumentException
priority - is lowestweight - 1 at minimumport - the port of serviceserverName - the hostjava.lang.IllegalArgumentException - if priority < 0 or weight <= 1public static DNSRecordSRV parseFromDNSRecord(java.lang.String record) throws java.lang.IllegalArgumentException
record - the record to parsejava.lang.IllegalArgumentException - if record is not correct and cannot be parsedpublic java.lang.String toString()
toString in class java.lang.Objectpublic int hashCode()
hashCode in class java.lang.Objectpublic boolean equals(java.lang.Object other)
equals in class java.lang.Objectpublic int compareTo(DNSRecordSRV o)
compareTo in interface java.lang.Comparable<DNSRecordSRV>public int getPriority()
public int getWeight()
public int getPort()
public java.lang.String getServerName()
Copyright © 2018 Microsoft Corporation. All rights reserved.