public class GatewayAddress
extends java.lang.Object
implements java.io.Serializable
Modifier and Type | Field and Description |
---|---|
protected java.lang.String |
address |
protected int |
httpPort |
protected int |
httpsPort |
protected java.lang.String |
path |
Constructor and Description |
---|
GatewayAddress(java.lang.String address,
int httpPort,
int httpsPort,
java.lang.String path) |
Modifier and Type | Method and Description |
---|---|
boolean |
equals(java.lang.Object obj) |
java.lang.String |
getAddress() |
int |
getHttpPort() |
int |
getHttpsPort() |
java.lang.String |
getPath() |
int |
hashCode() |
static GatewayAddress |
parse(java.lang.String addr)
Parses a string like "localhost:80:443/test" into a GatewayAddress
|
java.lang.String |
toParseableString()
Returns the address in a format that parse() would accept, namely "host:http:https/path"
|
java.lang.String |
toString() |
java.lang.String |
toStringSSL() |
protected java.lang.String address
protected int httpPort
protected int httpsPort
protected java.lang.String path
public GatewayAddress(java.lang.String address, int httpPort, int httpsPort, java.lang.String path)
public java.lang.String toParseableString()
public static GatewayAddress parse(java.lang.String addr) throws java.lang.IllegalArgumentException
java.lang.IllegalArgumentException
public java.lang.String getAddress()
public java.lang.String getPath()
public java.lang.String toString()
toString
in class java.lang.Object
public java.lang.String toStringSSL()
public int getHttpPort()
public int getHttpsPort()
public int hashCode()
hashCode
in class java.lang.Object
public boolean equals(java.lang.Object obj)
equals
in class java.lang.Object