Package com.adaptris.core.http.auth
Class ThreadLocalCredentials
- java.lang.Object
-
- com.adaptris.core.http.auth.ThreadLocalCredentials
-
- All Implemented Interfaces:
ResourceAuthenticator
public class ThreadLocalCredentials extends java.lang.Object implements ResourceAuthenticator
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface com.adaptris.core.http.ResourceAuthenticator
ResourceAuthenticator.ResourceTarget
-
-
Field Summary
Fields Modifier and Type Field Description protected static org.slf4j.Logger
log
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description java.net.PasswordAuthentication
authenticate(ResourceAuthenticator.ResourceTarget target)
static ThreadLocalCredentials
getInstance(java.lang.String target)
Get an instance for the specified target.static ThreadLocalCredentials
getInstance(java.lang.String target, ResourceTargetMatcher matcher)
Get an instance for the specified target using the specifiedResourceTargetMatcher
.java.net.PasswordAuthentication
getThreadCredentials()
void
removeThreadCredentials()
Remove the credentials for the current threadvoid
setThreadCredentials(java.net.PasswordAuthentication pwauth)
Set the credentials for the current thread
-
-
-
Method Detail
-
getThreadCredentials
public java.net.PasswordAuthentication getThreadCredentials()
-
setThreadCredentials
public void setThreadCredentials(java.net.PasswordAuthentication pwauth)
Set the credentials for the current thread
-
removeThreadCredentials
public void removeThreadCredentials()
Remove the credentials for the current thread
-
authenticate
public java.net.PasswordAuthentication authenticate(ResourceAuthenticator.ResourceTarget target)
- Specified by:
authenticate
in interfaceResourceAuthenticator
-
getInstance
public static ThreadLocalCredentials getInstance(java.lang.String target)
Get an instance for the specified target.
-
getInstance
public static ThreadLocalCredentials getInstance(java.lang.String target, ResourceTargetMatcher matcher)
Get an instance for the specified target using the specifiedResourceTargetMatcher
.
-
-