Package com.linkedin.venice.meta
Class Instance
- java.lang.Object
-
- com.linkedin.venice.meta.Instance
-
public class Instance extends java.lang.ObjectClass defines the Instance in Venice. // TODO: Bad name. Too generic. Let's find a better one.
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description booleanequals(java.lang.Object o)static InstancefromHostAndPort(java.lang.String hostName, int port)static InstancefromNodeId(java.lang.String nodeId)java.lang.StringgetHost()java.lang.StringgetHostUrl(boolean isSSL)java.lang.StringgetNodeId()intgetPort()intgetSslPort()java.lang.StringgetUrl()Deprecated.java.lang.StringgetUrl(boolean https)Convenience method for getting a host and port based url.inthashCode()java.lang.StringtoString()
-
-
-
Method Detail
-
fromHostAndPort
public static Instance fromHostAndPort(java.lang.String hostName, int port)
-
getHostUrl
public java.lang.String getHostUrl(boolean isSSL)
-
fromNodeId
public static Instance fromNodeId(java.lang.String nodeId)
-
getNodeId
public java.lang.String getNodeId()
-
getHost
public java.lang.String getHost()
-
getPort
public int getPort()
-
getSslPort
public int getSslPort()
-
getUrl
public java.lang.String getUrl(boolean https)
Convenience method for getting a host and port based url. Wraps IPv6 host strings in square brackets- Parameters:
https- sets the scheme: false for http, true for https- Returns:
- http(s):// + host + : + port
-
getUrl
@Deprecated public java.lang.String getUrl()
Deprecated.
-
hashCode
public int hashCode()
- Overrides:
hashCodein classjava.lang.Object
-
equals
public boolean equals(java.lang.Object o)
- Overrides:
equalsin classjava.lang.Object
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
-