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 Summary
Constructors 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 Summary
All 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
- 
HttpURL
public HttpURL(java.lang.String protocol, java.lang.String address, int port, java.lang.String path) 
- 
HttpURL
public HttpURL(java.lang.String address, int httpPort, int httpsPort) 
- 
HttpURL
public HttpURL(java.lang.String address, int httpPort, int httpsPort, java.lang.String path) 
 - 
 
- 
Method Detail
- 
getAddress
public java.lang.String getAddress()
 
- 
setAddress
public void setAddress(java.lang.String address)
 
- 
getPath
public java.lang.String getPath()
 
- 
setPath
public void setPath(java.lang.String path)
 
- 
toString
public java.lang.String toString()
- Overrides:
 toStringin classjava.lang.Object
 
- 
toStringHTTP
public java.lang.String toStringHTTP()
 
- 
toStringHTTPS
public java.lang.String toStringHTTPS()
 
- 
toStringFull
public 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" 
- 
toString
public java.lang.String toString(boolean ssl)
 
- 
getPort
public int getPort()
 
- 
getHttpPort
public int getHttpPort()
 
- 
setHttpPort
public void setHttpPort(int httpPort)
 
- 
getHttpsPort
public int getHttpsPort()
 
- 
setHttpsPort
public void setHttpsPort(int httpsPort)
 
- 
getProtocol
public java.lang.String getProtocol()
- Returns:
 - the protocol used, or "http" if not set.
 
 
- 
setProtocol
public void setProtocol(java.lang.String protocol)
 
- 
isSsl
public boolean isSsl()
 
- 
hashCode
public int hashCode()
- Overrides:
 hashCodein classjava.lang.Object
 
- 
equals
public boolean equals(java.lang.Object obj)
- Overrides:
 equalsin classjava.lang.Object
 
 - 
 
 -