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.Object
public int hashCode()
hashCode
in class java.lang.Object
public boolean equals(java.lang.Object other)
equals
in class java.lang.Object
public 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.