public abstract class AuthenticationProtocolHandler extends java.lang.Object implements ProtocolHandler
Modifier and Type | Field and Description |
---|---|
static int |
DEFAULT_MAX_CONTENT_LENGTH |
static Logger |
LOG |
Modifier | Constructor and Description |
---|---|
protected |
AuthenticationProtocolHandler(HttpClient client,
int maxContentLength) |
Modifier and Type | Method and Description |
---|---|
protected abstract HttpHeader |
getAuthenticateHeader() |
protected abstract java.lang.String |
getAuthenticationAttribute() |
protected abstract java.net.URI |
getAuthenticationURI(Request request) |
protected abstract HttpHeader |
getAuthorizationHeader() |
protected java.util.List<Authentication.HeaderInfo> |
getHeaderInfo(java.lang.String value) |
protected HttpClient |
getHttpClient() |
Response.Listener |
getResponseListener() |
protected Authentication.HeaderInfo |
newHeaderInfo(java.lang.String value) |
protected java.util.Map<java.lang.String,java.lang.String> |
parseParameters(java.lang.String wwwAuthenticate) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
accept, getName
public static final int DEFAULT_MAX_CONTENT_LENGTH
public static final Logger LOG
protected AuthenticationProtocolHandler(HttpClient client, int maxContentLength)
protected HttpClient getHttpClient()
protected abstract HttpHeader getAuthenticateHeader()
protected abstract HttpHeader getAuthorizationHeader()
protected abstract java.net.URI getAuthenticationURI(Request request)
protected abstract java.lang.String getAuthenticationAttribute()
public Response.Listener getResponseListener()
getResponseListener
in interface ProtocolHandler
protected java.util.List<Authentication.HeaderInfo> getHeaderInfo(java.lang.String value) throws java.lang.IllegalArgumentException
java.lang.IllegalArgumentException
protected Authentication.HeaderInfo newHeaderInfo(java.lang.String value) throws java.lang.IllegalArgumentException
java.lang.IllegalArgumentException
protected java.util.Map<java.lang.String,java.lang.String> parseParameters(java.lang.String wwwAuthenticate) throws java.lang.IllegalArgumentException
java.lang.IllegalArgumentException
Copyright © 1995–2019 Webtide. All rights reserved.