T - the principal typepublic class ChainedAuthFactory<T> extends AuthFactory<Object,T>
OAuthFactory
and BasicAuthFactory.| Constructor and Description |
|---|
ChainedAuthFactory() |
ChainedAuthFactory(AuthFactory<?,T>... providers) |
ChainedAuthFactory(List<AuthFactory<?,T>> factories) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
addChainedProvider(AuthFactory<?,T> provider)
Add an auth provider into the chain.
|
Authenticator<Object,T> |
authenticator() |
AuthFactory<Object,T> |
clone(boolean required) |
Class<T> |
getGeneratedClass() |
T |
provide() |
boolean |
removeChainedProvider(AuthFactory<?,T> provider)
Removes an auth provider from the chain.
|
void |
setRequest(javax.servlet.http.HttpServletRequest request) |
binderpublic ChainedAuthFactory()
public ChainedAuthFactory(AuthFactory<?,T>... providers)
public ChainedAuthFactory(List<AuthFactory<?,T>> factories)
public Authenticator<Object,T> authenticator()
authenticator in class AuthFactory<Object,T>public boolean addChainedProvider(AuthFactory<?,T> provider)
provider - public boolean removeChainedProvider(AuthFactory<?,T> provider)
provider - public AuthFactory<Object,T> clone(boolean required)
clone in class AuthFactory<Object,T>public Class<T> getGeneratedClass()
getGeneratedClass in class AuthFactory<Object,T>@Context public void setRequest(javax.servlet.http.HttpServletRequest request)
setRequest in class AuthFactory<Object,T>public T provide()
Copyright © 2015. All rights reserved.