Package edu.uiuc.ncsa.sas.loader
Class ClientFSStoreProvider<T extends FileStore>
- java.lang.Object
- 
- edu.uiuc.ncsa.security.core.configuration.provider.HierarchicalConfigProvider<T>
- 
- edu.uiuc.ncsa.security.core.configuration.provider.TypedProvider<T>
- 
- edu.uiuc.ncsa.security.storage.AbstractUpkeepStoreProvider<T>
- 
- edu.uiuc.ncsa.security.storage.FSProvider<T>
- 
- edu.uiuc.ncsa.sas.loader.ClientFSStoreProvider<T>
 
 
 
 
 
- 
- All Implemented Interfaces:
- CfgEventListener,- EventListener,- javax.inject.Provider<T>
 
 public class ClientFSStoreProvider<T extends FileStore> extends FSProvider<T> Created by Jeff Gaynor 
 on 8/22/22 at 2:25 PM
- 
- 
Field Summary- 
Fields inherited from class edu.uiuc.ncsa.security.storage.FSProviderconverter, DATA_KEY, INDEX_KEY, PATH_KEY
 
- 
 - 
Constructor SummaryConstructors Constructor Description ClientFSStoreProvider(CFNode config, MapConverter converter, javax.inject.Provider<? extends SASClient> clientProvider)ClientFSStoreProvider(org.apache.commons.configuration.tree.ConfigurationNode config, MapConverter converter, javax.inject.Provider<? extends SASClient> clientProvider)
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description protected Tproduce(File dataPath, File indexPath, boolean removeEmptyFiles, boolean removeFailedFiles)Put the actual instantiation of the store here.- 
Methods inherited from class edu.uiuc.ncsa.security.storage.FSProvidercomponentFound, get, isRemoveEmptyFiles, isRemoveFailedFiles
 - 
Methods inherited from class edu.uiuc.ncsa.security.storage.AbstractUpkeepStoreProvidergetUpkeepConfiguration, setCFNode, setConfig, setUpkeepConfiguration
 - 
Methods inherited from class edu.uiuc.ncsa.security.core.configuration.provider.TypedProvidercheckEvent, getParentCFNode, getTarget, getType, getTypeAttribute, getTypeAttribute, getTypeBooleanAttribute, getTypeConfig, getTypeIntAttribute, getTypeIntAttribute, hasParentCFNode, setParentCFNode, setTarget, setType, setTypeConfig, toString
 - 
Methods inherited from class edu.uiuc.ncsa.security.core.configuration.provider.HierarchicalConfigProvideraddListener, fireComponentFound, getAttribute, getAttribute, getBooleanAttribute, getCFNode, getConfig, getConfigurationAt, getIntAttribute, getIntAttribute, getListeners, hasA, hasCFNode, isA, removeListener
 
- 
 
- 
- 
- 
Constructor Detail- 
ClientFSStoreProviderpublic ClientFSStoreProvider(org.apache.commons.configuration.tree.ConfigurationNode config, MapConverter converter, javax.inject.Provider<? extends SASClient> clientProvider)
 - 
ClientFSStoreProviderpublic ClientFSStoreProvider(CFNode config, MapConverter converter, javax.inject.Provider<? extends SASClient> clientProvider) 
 
- 
 - 
Method Detail- 
produceprotected T produce(File dataPath, File indexPath, boolean removeEmptyFiles, boolean removeFailedFiles) Description copied from class:FSProviderPut the actual instantiation of the store here.FSProvider.get()does the grunt work of getting everything out of the configuration for you and checking that it all works as planned.- Specified by:
- producein class- FSProvider<T extends FileStore>
- Returns:
 
 
- 
 
-