public class CredentialStore extends Object implements Serializable, HasKeyedProperties
Modifier and Type | Field and Description |
---|---|
protected KeyedProperties |
kp |
Constructor and Description |
---|
CredentialStore()
Constructor.
|
Modifier and Type | Method and Description |
---|---|
Credential |
get(Object context,
String name) |
Collection<Credential> |
getAll() |
Map<String,Credential> |
getCredentials() |
static List<Class<?>> |
getCredentialTypes() |
KeyedProperties |
getKeyedProperties() |
void |
setCredentials(Map<String,Credential> map) |
Set<Credential> |
subset(CrawlURI context,
Class<?> type)
Return set made up of all credentials of the passed
type . |
Set<Credential> |
subset(CrawlURI context,
Class<?> type,
String rootUri)
Return set made up of all credentials of the passed
type . |
protected KeyedProperties kp
public KeyedProperties getKeyedProperties()
getKeyedProperties
in interface HasKeyedProperties
public Map<String,Credential> getCredentials()
public void setCredentials(Map<String,Credential> map)
public static List<Class<?>> getCredentialTypes()
public Collection<Credential> getAll()
public Credential get(Object context, String name)
context
- Used to set context.name
- Name to give the manufactured credential. Should be unique
else the add of the credential to the list of credentials will fail.name
'd credential.public Set<Credential> subset(CrawlURI context, Class<?> type)
type
.context
- Used to set context.type
- Type of the list to return. Type is some superclass of
credentials.public Set<Credential> subset(CrawlURI context, Class<?> type, String rootUri)
type
.context
- Used to set context.type
- Type of the list to return. Type is some superclass of
credentials.rootUri
- RootUri to match. May be null. In this case we return
all. Currently we expect the CrawlServer name to equate to root Uri.
Its not. Currently it doesn't distingush between servers of same name
but different ports (e.g. http and https).Copyright © 2003–2019 Internet Archive. All rights reserved.