jcifs.http

Class Handler

Known Direct Subclasses:
Handler

public class Handler
extends URLStreamHandler

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

static int
DEFAULT_HTTP_PORT
The default HTTP port (80).

Method Summary

protected int
getDefaultPort()
Returns the default HTTP port.
protected URLConnection
openConnection(URL url)
static void
setURLStreamHandlerFactory(URLStreamHandlerFactory factory)
Sets the URL stream handler factory for the environment.

Field Details

DEFAULT_HTTP_PORT

public static final int DEFAULT_HTTP_PORT
The default HTTP port (80).
Field Value:
80

Method Details

getDefaultPort

protected int getDefaultPort()
Returns the default HTTP port.
Returns:
An int containing the default HTTP port.

openConnection

protected URLConnection openConnection(URL url)
            throws IOException

setURLStreamHandlerFactory

public static void setURLStreamHandlerFactory(URLStreamHandlerFactory factory)
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.