public class NatsUri
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
static NatsUri |
DEFAULT_NATS_URI |
Constructor and Description |
---|
NatsUri() |
NatsUri(java.lang.String url) |
NatsUri(java.lang.String url,
java.lang.String defaultScheme) |
NatsUri(java.net.URI uri) |
Modifier and Type | Method and Description |
---|---|
boolean |
equals(java.lang.Object o) |
boolean |
equivalent(NatsUri other) |
java.lang.String |
getHost() |
int |
getPort() |
java.lang.String |
getScheme() |
java.net.URI |
getUri() |
java.lang.String |
getUserInfo() |
int |
hashCode() |
boolean |
hostIsIpAddress() |
boolean |
isSecure() |
boolean |
isWebsocket() |
static java.lang.String |
join(java.lang.String delimiter,
java.util.List<NatsUri> uris) |
NatsUri |
reHost(java.lang.String newHost) |
java.lang.String |
toString() |
public static NatsUri DEFAULT_NATS_URI
public NatsUri()
public NatsUri(java.net.URI uri) throws java.net.URISyntaxException
java.net.URISyntaxException
public NatsUri(java.lang.String url) throws java.net.URISyntaxException
java.net.URISyntaxException
public NatsUri(java.lang.String url, java.lang.String defaultScheme) throws java.net.URISyntaxException
java.net.URISyntaxException
public java.net.URI getUri()
public java.lang.String getScheme()
public java.lang.String getHost()
public int getPort()
public java.lang.String getUserInfo()
public boolean isSecure()
public boolean isWebsocket()
public boolean hostIsIpAddress()
public NatsUri reHost(java.lang.String newHost) throws java.net.URISyntaxException
java.net.URISyntaxException
public java.lang.String toString()
toString
in class java.lang.Object
public boolean equals(java.lang.Object o)
equals
in class java.lang.Object
public int hashCode()
hashCode
in class java.lang.Object
public static java.lang.String join(java.lang.String delimiter, java.util.List<NatsUri> uris)
public boolean equivalent(NatsUri other)