Package org.apache.http.impl.auth
Class KerberosSchemeFactory
java.lang.Object
org.apache.http.impl.auth.KerberosSchemeFactory
- All Implemented Interfaces:
AuthSchemeFactory,AuthSchemeProvider
@Contract(threading=IMMUTABLE)
public class KerberosSchemeFactory
extends Object
implements AuthSchemeFactory, AuthSchemeProvider
AuthSchemeProvider implementation that creates and initializes
KerberosScheme instances.- Since:
- 4.2
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final booleanprivate final boolean -
Constructor Summary
ConstructorsConstructorDescriptionKerberosSchemeFactory(boolean stripPort) KerberosSchemeFactory(boolean stripPort, boolean useCanonicalHostname) -
Method Summary
Modifier and TypeMethodDescriptioncreate(org.apache.http.protocol.HttpContext context) Creates an instance ofAuthScheme.booleanbooleannewInstance(org.apache.http.params.HttpParams params) Creates an instance ofAuthSchemeusing given HTTP parameters.
-
Field Details
-
stripPort
private final boolean stripPort -
useCanonicalHostname
private final boolean useCanonicalHostname
-
-
Constructor Details
-
KerberosSchemeFactory
public KerberosSchemeFactory(boolean stripPort, boolean useCanonicalHostname) - Since:
- 4.4
-
KerberosSchemeFactory
public KerberosSchemeFactory(boolean stripPort) -
KerberosSchemeFactory
public KerberosSchemeFactory()
-
-
Method Details
-
isStripPort
public boolean isStripPort() -
isUseCanonicalHostname
public boolean isUseCanonicalHostname() -
newInstance
Description copied from interface:AuthSchemeFactoryCreates an instance ofAuthSchemeusing given HTTP parameters.- Specified by:
newInstancein interfaceAuthSchemeFactory- Parameters:
params- HTTP parameters.- Returns:
- auth scheme.
-
create
Description copied from interface:AuthSchemeProviderCreates an instance ofAuthScheme.- Specified by:
createin interfaceAuthSchemeProvider- Returns:
- auth scheme.
-