java.lang.Object
java.net.URLStreamHandler
org.codelibs.jcifs.smb1.http.Handler
- Direct Known Subclasses:
Handler
A
URLStreamHandler used to provide NTLM authentication
capabilities to the default HTTP handler. This acts as a wrapper,
handling authentication and passing control to the underlying
stream handler.-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected intReturns the default HTTP port.protected URLConnectionopenConnection(URL url) static voidSets the URL stream handler factory for the environment.Methods inherited from class java.net.URLStreamHandler
equals, getHostAddress, hashCode, hostsEqual, openConnection, parseURL, sameFile, setURL, setURL, toExternalForm
-
Field Details
-
DEFAULT_HTTP_PORT
public static final int DEFAULT_HTTP_PORTThe default HTTP port (80).- See Also:
-
-
Constructor Details
-
Handler
public Handler()Default constructor for SMB1 HTTP URL handler.
-
-
Method Details
-
setURLStreamHandlerFactory
Sets the URL stream handler factory for the environment. This allows specification of the factory used in creating underlying stream handlers. This can be called once per JVM instance.- Parameters:
factory- The URL stream handler factory.
-
getDefaultPort
protected int getDefaultPort()Returns the default HTTP port.- Overrides:
getDefaultPortin classURLStreamHandler- Returns:
- An
intcontaining the default HTTP port.
-
openConnection
- Specified by:
openConnectionin classURLStreamHandler- Throws:
IOException
-