public class GatewayAddress
extends java.lang.Object
implements java.io.Serializable
| Modifier and Type | Field and Description |
|---|---|
protected java.lang.String |
address |
protected java.lang.String |
path |
protected int |
port |
protected java.lang.String |
protocol |
| Constructor and Description |
|---|
GatewayAddress(java.lang.String protocol,
java.lang.String address,
int port,
java.lang.String path) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(java.lang.Object obj) |
java.lang.String |
getAddress() |
java.lang.String |
getPath() |
int |
getPort() |
java.lang.String |
getProtocol() |
int |
hashCode() |
static GatewayAddress |
parse(java.lang.String addr)
Parses a string like "localhost:80/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() |
protected java.lang.String protocol
protected java.lang.String address
protected int port
protected java.lang.String path
public GatewayAddress(java.lang.String protocol,
java.lang.String address,
int port,
java.lang.String path)
public java.lang.String toParseableString()
public static GatewayAddress parse(java.lang.String addr) throws java.lang.IllegalArgumentException
java.lang.IllegalArgumentExceptionpublic java.lang.String getAddress()
public java.lang.String getProtocol()
public java.lang.String getPath()
public java.lang.String toString()
toString in class java.lang.Objectpublic int getPort()
public int hashCode()
hashCode in class java.lang.Objectpublic boolean equals(java.lang.Object obj)
equals in class java.lang.Object