|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--jcifs.UniAddress
Under normal conditions it is not necessary to use
this class to use jCIFS properly. Name resolusion is
handled internally to the jcifs.smb
package.
This class is a wrapper for both NbtAddress
and InetAddress
. The name resolution mechanisms
used will systematically query all available configured resolution
services including WINS, broadcasts, DNS, and LMHOSTS. See
Setting Name Resolution Properties
and the jcifs.resolveOrder
property. Changing
jCIFS name resolution properties can greatly affect the behavior of
the client and may be necessary for proper operation.
This class should be used in favor of InetAddress to resolve hostnames on LANs and WANs that support a mixture of NetBIOS/WINS and DNS resolvable hosts.
Constructor Summary | |
UniAddress(java.lang.Object addr)
Wrap an InetAddress or NbtAddress. |
Method Summary | |
boolean |
equals(java.lang.Object obj)
|
java.lang.String |
firstCalledName()
Guess first called name to try for session establishment. |
java.lang.Object |
getAddress()
|
static UniAddress |
getByName(java.lang.String hostname)
Determines the address of a host given it's host name. |
static UniAddress |
getByName(java.lang.String hostname,
boolean possibleNTDomainOrWorkgroup)
|
java.lang.String |
getHostAddress()
|
java.lang.String |
getHostName()
|
int |
hashCode()
|
java.lang.String |
nextCalledName()
Guess next called name to try for session establishment. |
java.lang.String |
toString()
|
Methods inherited from class java.lang.Object |
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
Constructor Detail |
public UniAddress(java.lang.Object addr)
Method Detail |
public static UniAddress getByName(java.lang.String hostname) throws java.net.UnknownHostException
host
- NetBIOS or DNS hostname to resolvejava.net.UnknownHostException
- if there is an error resolving the namepublic static UniAddress getByName(java.lang.String hostname, boolean possibleNTDomainOrWorkgroup) throws java.net.UnknownHostException
public int hashCode()
hashCode
in class java.lang.Object
public boolean equals(java.lang.Object obj)
equals
in class java.lang.Object
public java.lang.String firstCalledName()
public java.lang.String nextCalledName()
public java.lang.Object getAddress()
public java.lang.String getHostName()
public java.lang.String getHostAddress()
public java.lang.String toString()
toString
in class java.lang.Object
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |