Package akka.io.dns
Class DnsProtocol.Resolve
- java.lang.Object
- 
- akka.io.dns.DnsProtocol.Resolve
 
- 
- All Implemented Interfaces:
- ConsistentHashingRouter.ConsistentHashable,- java.io.Serializable,- scala.Equals,- scala.Product
 - Enclosing class:
- DnsProtocol
 
 public static final class DnsProtocol.Resolve extends java.lang.Object implements ConsistentHashingRouter.ConsistentHashable, scala.Product, java.io.Serializable Sending this to theAsyncDnsManagerwill either lead to aDnsProtocol.Resolvedor aStatus.Failureresponse. If request type are both, both resolutions must succeed or the response is a failure.- See Also:
- Serialized Form
 
- 
- 
Constructor SummaryConstructors Constructor Description Resolve(java.lang.String name, DnsProtocol.RequestType requestType)
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description booleancanEqual(java.lang.Object x$1)java.lang.ObjectconsistentHashKey()DnsProtocol.Resolvecopy(java.lang.String name, DnsProtocol.RequestType requestType)java.lang.Stringcopy$default$1()DnsProtocol.RequestTypecopy$default$2()booleanequals(java.lang.Object x$1)inthashCode()java.lang.Stringname()intproductArity()java.lang.ObjectproductElement(int x$1)java.lang.StringproductElementName(int x$1)scala.collection.Iterator<java.lang.Object>productIterator()java.lang.StringproductPrefix()DnsProtocol.RequestTyperequestType()java.lang.StringtoString()
 
- 
- 
- 
Constructor Detail- 
Resolvepublic Resolve(java.lang.String name, DnsProtocol.RequestType requestType)
 
- 
 - 
Method Detail- 
namepublic java.lang.String name() 
 - 
requestTypepublic DnsProtocol.RequestType requestType() 
 - 
consistentHashKeypublic java.lang.Object consistentHashKey() - Specified by:
- consistentHashKeyin interface- ConsistentHashingRouter.ConsistentHashable
 
 - 
copypublic DnsProtocol.Resolve copy(java.lang.String name, DnsProtocol.RequestType requestType) 
 - 
copy$default$1public java.lang.String copy$default$1() 
 - 
copy$default$2public DnsProtocol.RequestType copy$default$2() 
 - 
productPrefixpublic java.lang.String productPrefix() - Specified by:
- productPrefixin interface- scala.Product
 
 - 
productAritypublic int productArity() - Specified by:
- productArityin interface- scala.Product
 
 - 
productElementpublic java.lang.Object productElement(int x$1) - Specified by:
- productElementin interface- scala.Product
 
 - 
productIteratorpublic scala.collection.Iterator<java.lang.Object> productIterator() - Specified by:
- productIteratorin interface- scala.Product
 
 - 
canEqualpublic boolean canEqual(java.lang.Object x$1) - Specified by:
- canEqualin interface- scala.Equals
 
 - 
productElementNamepublic java.lang.String productElementName(int x$1) - Specified by:
- productElementNamein interface- scala.Product
 
 - 
hashCodepublic int hashCode() - Overrides:
- hashCodein class- java.lang.Object
 
 - 
toStringpublic java.lang.String toString() - Overrides:
- toStringin class- java.lang.Object
 
 - 
equalspublic boolean equals(java.lang.Object x$1) - Specified by:
- equalsin interface- scala.Equals
- Overrides:
- equalsin class- java.lang.Object
 
 
- 
 
-