Class StorageConfiguration
java.lang.Object
org.openprovenance.prov.service.translation.storage.StorageConfiguration
org.openprovenance.prov.service.validation.storage.StorageConfiguration
- All Implemented Interfaces:
EnvironmentVariables
-
Field Summary
Fields inherited from class org.openprovenance.prov.service.translation.storage.StorageConfiguration
defaultConfiguration, pathFields 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 -
Method Summary
Modifier and TypeMethodDescriptioninitInMemory(ServiceUtilsConfig config, Map<String, String> configuration) initRedis(ServiceUtilsConfig config, Map<String, String> configuration) withFileSystem(ServiceUtilsConfig utilsConfig2, org.openprovenance.prov.model.ProvFactory factory, Map<String, String> configuration) withMongoDb(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
-
Constructor Details
-
StorageConfiguration
public StorageConfiguration()
-
-
Method Details
-
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
-