Class StorageConfiguration
- java.lang.Object
-
- org.openprovenance.prov.service.translation.storage.StorageConfiguration
-
- org.openprovenance.prov.service.validation.storage.StorageConfiguration
-
- All Implemented Interfaces:
EnvironmentVariables
public class StorageConfiguration extends StorageConfiguration implements EnvironmentVariables
-
-
Field Summary
-
Fields inherited from class org.openprovenance.prov.service.translation.storage.StorageConfiguration
defaultConfiguration, path
-
Fields inherited from interface org.openprovenance.prov.service.translation.storage.EnvironmentVariables
MONGOSERVER_HOST, PSERVICE_AUTODELETE, PSERVICE_CACHE, PSERVICE_DBNAME, PSERVICE_DEL_PERIOD, PSERVICE_INDEX, PSERVICE_MONGO_HOST, PSERVICE_REDIS_HOST, PSERVICE_REDIS_PORT, PSERVICE_STORAGE, REDISSERVER_HOST, REDISSERVER_PORT
-
-
Constructor Summary
Constructors Constructor Description StorageConfiguration()
-
Method Summary
Modifier and Type Method Description Map<String,org.openprovenance.prov.storage.api.ResourceIndex<?>>initInMemory(ServiceUtilsConfig config, Map<String,String> configuration)Map<String,org.openprovenance.prov.storage.api.ResourceIndex<?>>initRedis(ServiceUtilsConfig config, Map<String,String> configuration)ServiceUtilsConfigwithFileSystem(ServiceUtilsConfig utilsConfig2, org.openprovenance.prov.model.ProvFactory factory, Map<String,String> configuration)ServiceUtilsConfigwithMongoDb(ServiceUtilsConfig utilsConfig2, org.openprovenance.prov.model.ProvFactory factory, Map<String,String> configuration)-
Methods inherited from class org.openprovenance.prov.service.translation.storage.StorageConfiguration
makeConfig, makeConfig, theDefaultConfiguration
-
-
-
-
Method Detail
-
withMongoDb
public ServiceUtilsConfig withMongoDb(ServiceUtilsConfig utilsConfig2, org.openprovenance.prov.model.ProvFactory factory, Map<String,String> configuration)
- Overrides:
withMongoDbin classStorageConfiguration
-
withFileSystem
public ServiceUtilsConfig withFileSystem(ServiceUtilsConfig utilsConfig2, org.openprovenance.prov.model.ProvFactory factory, Map<String,String> configuration)
- Overrides:
withFileSystemin classStorageConfiguration
-
initInMemory
public Map<String,org.openprovenance.prov.storage.api.ResourceIndex<?>> initInMemory(ServiceUtilsConfig config, Map<String,String> configuration)
- Overrides:
initInMemoryin classStorageConfiguration
-
initRedis
public Map<String,org.openprovenance.prov.storage.api.ResourceIndex<?>> initRedis(ServiceUtilsConfig config, Map<String,String> configuration)
- Overrides:
initRedisin classStorageConfiguration
-
-