public class ServiceInstance<T>
extends java.lang.Object
Modifier and Type | Method and Description |
---|---|
static <T> ServiceInstanceBuilder<T> |
builder()
Return a new builder.
|
java.lang.String |
buildUriSpec() |
java.lang.String |
buildUriSpec(java.util.Map<java.lang.String,java.lang.Object> variables) |
boolean |
equals(java.lang.Object o) |
java.lang.String |
getAddress() |
java.lang.String |
getId() |
java.lang.String |
getName() |
T |
getPayload() |
java.lang.Integer |
getPort() |
long |
getRegistrationTimeUTC() |
ServiceType |
getServiceType() |
java.lang.Integer |
getSslPort() |
UriSpec |
getUriSpec() |
int |
hashCode() |
java.lang.String |
toString() |
public static <T> ServiceInstanceBuilder<T> builder() throws java.lang.Exception
address
is set to the ip of the first
NIC in the system. The id
is set to a random UUID.java.lang.Exception
- errors getting the local IPpublic java.lang.String getName()
public java.lang.String getId()
public java.lang.String getAddress()
public java.lang.Integer getPort()
public java.lang.Integer getSslPort()
public T getPayload()
public long getRegistrationTimeUTC()
public ServiceType getServiceType()
public UriSpec getUriSpec()
public java.lang.String buildUriSpec()
public java.lang.String buildUriSpec(java.util.Map<java.lang.String,java.lang.Object> variables)
public boolean equals(java.lang.Object o)
equals
in class java.lang.Object
public int hashCode()
hashCode
in class java.lang.Object
public java.lang.String toString()
toString
in class java.lang.Object