Package org.globus.gsi.stores
Class ResourceSecurityWrapperStore<T extends AbstractResourceSecurityWrapper<V>,V>
java.lang.Object
org.globus.gsi.stores.ResourceSecurityWrapperStore<T,V>
- Type Parameters:
T
-V
-
- Direct Known Subclasses:
ResourceCACertStore
,ResourceCRLStore
,ResourceProxyCredentialStore
public abstract class ResourceSecurityWrapperStore<T extends AbstractResourceSecurityWrapper<V>,V>
extends Object
Created by IntelliJ IDEA. User: turtlebender Date: Dec 29, 2009 Time:
12:29:45 PM To change this template use File | Settings | File Templates.
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionaddCredentials
(File directory, Map<String, T> newWrapperMap) abstract T
create
(GlobusResource resource) abstract FilenameFilter
protected abstract org.apache.commons.logging.Log
getLog()
private boolean
private boolean
void
loadWrappers
(String locationPattern) void
loadWrappers
(String[] locations)
-
Field Details
-
rootObjects
-
globusResolver
-
wrapperMap
-
logger
private org.apache.commons.logging.Log logger
-
-
Constructor Details
-
ResourceSecurityWrapperStore
public ResourceSecurityWrapperStore()
-
-
Method Details
-
getWrapperMap
-
loadWrappers
- Throws:
ResourceStoreException
-
loadWrappers
- Throws:
ResourceStoreException
-
loadResources
private boolean loadResources(String locationPattern, Set<V> updatedList, Map<String, T> newWrapperMap) throws ResourceStoreException- Throws:
ResourceStoreException
-
load
private boolean load(GlobusResource resource, Set<V> currentRoots, Map<String, T> newWrapperMap) throws ResourceStoreException- Throws:
ResourceStoreException
-
addCredentials
private Set<V> addCredentials(File directory, Map<String, T> newWrapperMap) throws ResourceStoreException- Throws:
ResourceStoreException
-
create
- Throws:
ResourceStoreException
-
getDefaultFilenameFilter
-
getCollection
-
getLog
protected abstract org.apache.commons.logging.Log getLog()
-