Class GatewayAddress
- java.lang.Object
-
- com.inductiveautomation.ignition.client.launch.GatewayAddress
-
- All Implemented Interfaces:
java.io.Serializable
public class GatewayAddress extends java.lang.Object implements java.io.Serializable
Represents an Http URL, with the various segments split up. For example, the URL http://www.example.com:88/project has:- address = www.example.com
- port = 88
- path = project
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description GatewayAddress(java.lang.String protocol, java.lang.String address, int port, java.lang.String path)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method 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 GatewayAddressjava.lang.String
toParseableString()
Returns the address in a format that parse() would accept, namely "host:http:https/path"java.lang.String
toString()
-
-
-
Method Detail
-
toParseableString
public java.lang.String toParseableString()
Returns the address in a format that parse() would accept, namely "host:http:https/path"
-
parse
public static GatewayAddress parse(java.lang.String addr) throws java.lang.IllegalArgumentException
Parses a string like "localhost:80/test" into a GatewayAddress- Throws:
java.lang.IllegalArgumentException
-
getAddress
public java.lang.String getAddress()
-
getProtocol
public java.lang.String getProtocol()
-
getPath
public java.lang.String getPath()
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
getPort
public int getPort()
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classjava.lang.Object
-
equals
public boolean equals(java.lang.Object obj)
- Overrides:
equals
in classjava.lang.Object
-
-