org.teiid.net
Class HostInfo
java.lang.Object
org.teiid.net.HostInfo
public class HostInfo
- extends java.lang.Object
Defines the hostname/port or InetAddress to connect to a host.
Similar to an InetSocketAddress except that it can be constructed
fully resolved, with an InetAddress and a hostname.
- Since:
- 4.2
|
Constructor Summary |
HostInfo(java.lang.String hostName,
java.net.InetSocketAddress addr)
Construct a fully resolved HostInfo. |
HostInfo(java.lang.String host,
int port)
Construct a HostInfo that can resolve each
time an InetAddress is asked for. |
| Methods inherited from class java.lang.Object |
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
HostInfo
public HostInfo(java.lang.String hostName,
java.net.InetSocketAddress addr)
- Construct a fully resolved
HostInfo.
- Parameters:
hostName - addr -
HostInfo
public HostInfo(java.lang.String host,
int port)
- Construct a
HostInfo that can resolve each
time an InetAddress is asked for.
- Parameters:
host - port -
getInetAddress
public java.net.InetAddress getInetAddress()
throws java.net.UnknownHostException
- Throws:
java.net.UnknownHostException
getHostName
public java.lang.String getHostName()
getPortNumber
public int getPortNumber()
toString
public java.lang.String toString()
- Overrides:
toString in class java.lang.Object
equals
public boolean equals(java.lang.Object obj)
- Overrides:
equals in class java.lang.Object
- Since:
- 4.2
- See Also:
Object.equals(java.lang.Object)
hashCode
public int hashCode()
- Overrides:
hashCode in class java.lang.Object
- Since:
- 4.2
- See Also:
Object.hashCode()
isResolved
public boolean isResolved()
isSsl
public boolean isSsl()
setSsl
public void setSsl(boolean ssl)
Copyright © 2011. All Rights Reserved.