Class HttpURL
- java.lang.Object
- 
- com.inductiveautomation.ignition.common.gateway.HttpURL
 
- 
- All Implemented Interfaces:
- java.io.Serializable
 
 public class HttpURL extends java.lang.Object implements java.io.SerializableRepresents an Http URL, with the various segments split up. For example, the URLhttp://www.example.com:88/projecthas:- address = www.example.com
- port = 88
- path = project
 Unlike a plain URL, holds two ports: one for HTTP and one for HTTPS - See Also:
- Serialized Form
 
- 
- 
Constructor SummaryConstructors Constructor Description HttpURL(java.lang.String address, int httpPort, int httpsPort)HttpURL(java.lang.String address, int httpPort, int httpsPort, java.lang.String path)HttpURL(java.lang.String protocol, java.lang.String address, int port, java.lang.String path)
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(java.lang.Object obj)java.lang.StringgetAddress()intgetHttpPort()intgetHttpsPort()java.lang.StringgetPath()intgetPort()java.lang.StringgetProtocol()inthashCode()booleanisSsl()voidsetAddress(java.lang.String address)voidsetHttpPort(int httpPort)voidsetHttpsPort(int httpsPort)voidsetPath(java.lang.String path)voidsetProtocol(java.lang.String protocol)java.lang.StringtoString()java.lang.StringtoString(boolean ssl)java.lang.StringtoStringFull()Returns the "full" format for this address, which omits the scheme, and includes both ports.java.lang.StringtoStringHTTP()java.lang.StringtoStringHTTPS()
 
- 
- 
- 
Constructor Detail- 
HttpURLpublic HttpURL(java.lang.String protocol, java.lang.String address, int port, java.lang.String path)
 - 
HttpURLpublic HttpURL(java.lang.String address, int httpPort, int httpsPort)
 - 
HttpURLpublic HttpURL(java.lang.String address, int httpPort, int httpsPort, java.lang.String path)
 
- 
 - 
Method Detail- 
getAddresspublic java.lang.String getAddress() 
 - 
setAddresspublic void setAddress(java.lang.String address) 
 - 
getPathpublic java.lang.String getPath() 
 - 
setPathpublic void setPath(java.lang.String path) 
 - 
toStringpublic java.lang.String toString() - Overrides:
- toStringin class- java.lang.Object
 
 - 
toStringHTTPpublic java.lang.String toStringHTTP() 
 - 
toStringHTTPSpublic java.lang.String toStringHTTPS() 
 - 
toStringFullpublic java.lang.String toStringFull() Returns the "full" format for this address, which omits the scheme, and includes both ports. For example:"192.168.1.8:80:443/main"
 - 
toStringpublic java.lang.String toString(boolean ssl) 
 - 
getPortpublic int getPort() 
 - 
getHttpPortpublic int getHttpPort() 
 - 
setHttpPortpublic void setHttpPort(int httpPort) 
 - 
getHttpsPortpublic int getHttpsPort() 
 - 
setHttpsPortpublic void setHttpsPort(int httpsPort) 
 - 
getProtocolpublic java.lang.String getProtocol() - Returns:
- the protocol used, or "http" if not set.
 
 - 
setProtocolpublic void setProtocol(java.lang.String protocol) 
 - 
isSslpublic boolean isSsl() 
 - 
hashCodepublic int hashCode() - Overrides:
- hashCodein class- java.lang.Object
 
 - 
equalspublic boolean equals(java.lang.Object obj) - Overrides:
- equalsin class- java.lang.Object
 
 
- 
 
-