public interface AuthCache
AuthScheme state information
that can be re-used for preemptive authentication by subsequent requests.| Modifier and Type | Method and Description |
|---|---|
void |
clear() |
AuthScheme |
get(org.apache.hc.core5.http.HttpHost host)
Returns the authentication state with the given authentication scope from the cache
if available.
|
default AuthScheme |
get(org.apache.hc.core5.http.HttpHost host,
String pathPrefix)
Returns the authentication state with the given authentication scope from the cache
if available.
|
void |
put(org.apache.hc.core5.http.HttpHost host,
AuthScheme authScheme)
Stores the authentication state with the given authentication scope in the cache.
|
default void |
put(org.apache.hc.core5.http.HttpHost host,
String pathPrefix,
AuthScheme authScheme)
Stores the authentication state with the given authentication scope in the cache.
|
void |
remove(org.apache.hc.core5.http.HttpHost host)
Removes the authentication state with the given authentication scope from the cache
if found.
|
default void |
remove(org.apache.hc.core5.http.HttpHost host,
String pathPrefix)
Removes the authentication state with the given authentication scope from the cache
if found.
|
void put(org.apache.hc.core5.http.HttpHost host,
AuthScheme authScheme)
host - the authentication authority.authScheme - the cacheable authentication state.AuthScheme get(org.apache.hc.core5.http.HttpHost host)
host - the authentication authority.null if not available in the cache.void remove(org.apache.hc.core5.http.HttpHost host)
host - the authentication authority.void clear()
default void put(org.apache.hc.core5.http.HttpHost host,
String pathPrefix,
AuthScheme authScheme)
host - the authentication authority.pathPrefix - the path prefix (the path component up to the last segment separator).
Can be null.authScheme - the cacheable authentication state.default AuthScheme get(org.apache.hc.core5.http.HttpHost host, String pathPrefix)
host - the authentication authority.pathPrefix - the path prefix (the path component up to the last segment separator).
Can be null.null if not available in the cache.default void remove(org.apache.hc.core5.http.HttpHost host,
String pathPrefix)
host - the authentication authority.pathPrefix - the path prefix (the path component up to the last segment separator).
Can be null.Copyright © 1999–2021 The Apache Software Foundation. All rights reserved.