Package org.apache.pekko.io.dns
Class SRVRecord
java.lang.Object
org.apache.pekko.io.dns.ResourceRecord
org.apache.pekko.io.dns.SRVRecord
- All Implemented Interfaces:
Serializable,NoSerializationVerificationNeeded,scala.Equals,scala.Product
- See Also:
-
Constructor Summary
ConstructorsConstructorDescriptionSRVRecord(String name, CachePolicy.Ttl ttl, int priority, int weight, int port, String target) -
Method Summary
Modifier and TypeMethodDescriptionstatic SRVRecordapply(String name, CachePolicy.Ttl ttl, int priority, int weight, int port, String target) booleancopy(String name, CachePolicy.Ttl ttl, int priority, int weight, int port, String target) intintintbooleaninthashCode()name()static SRVRecordparseBody(String name, CachePolicy.Ttl ttl, short length, ByteIterator it, ByteString msg) INTERNAL APIintport()intpriority()intproductElement(int x$1) productElementName(int x$1) scala.collection.Iterator<Object>target()toString()ttl()intweight()Methods inherited from class org.apache.pekko.io.dns.ResourceRecord
parse, recClass, recTypeMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface scala.Product
productElementNames
-
Constructor Details
-
SRVRecord
public SRVRecord(String name, CachePolicy.Ttl ttl, int priority, int weight, int port, String target)
-
-
Method Details
-
parseBody
public static SRVRecord parseBody(String name, CachePolicy.Ttl ttl, short length, ByteIterator it, ByteString msg) INTERNAL API -
apply
public static SRVRecord apply(String name, CachePolicy.Ttl ttl, int priority, int weight, int port, String target) -
unapply
-
name
- Overrides:
namein classResourceRecord
-
ttl
- Overrides:
ttlin classResourceRecord
-
priority
public int priority() -
weight
public int weight() -
port
public int port() -
target
-
copy
public SRVRecord copy(String name, CachePolicy.Ttl ttl, int priority, int weight, int port, String target) -
copy$default$1
-
copy$default$2
-
copy$default$3
public int copy$default$3() -
copy$default$4
public int copy$default$4() -
copy$default$5
public int copy$default$5() -
copy$default$6
-
productPrefix
- Specified by:
productPrefixin interfacescala.Product
-
productArity
public int productArity()- Specified by:
productArityin interfacescala.Product
-
productElement
- Specified by:
productElementin interfacescala.Product
-
productIterator
- Specified by:
productIteratorin interfacescala.Product
-
canEqual
- Specified by:
canEqualin interfacescala.Equals
-
productElementName
- Specified by:
productElementNamein interfacescala.Product
-
hashCode
public int hashCode() -
toString
-
equals
-