Class GridFsConfiguration
java.lang.Object
org.qubership.atp.itf.lite.backend.configuration.GridFsConfiguration
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncom.mongodb.client.MongoDatabasegridFsMongoDatabase(io.micrometer.core.instrument.MeterRegistry meterRegistry) ProvidesMongoDatabaseobject for getting files from GridFs.com.mongodb.client.gridfs.GridFSBucketprovideGridFileSystemBuckets(com.mongodb.client.MongoDatabase db) ProvidesGridFSBucketfor getting files from database.
-
Constructor Details
-
GridFsConfiguration
public GridFsConfiguration()
-
-
Method Details
-
gridFsMongoDatabase
@Bean("itfLiteGridFsMongoDatabase") public com.mongodb.client.MongoDatabase gridFsMongoDatabase(io.micrometer.core.instrument.MeterRegistry meterRegistry) ProvidesMongoDatabaseobject for getting files from GridFs. Properties should contain "gridfs.host","gridfs.port" and "gridfs.database".- Returns:
- MongoDatabase.
-
provideGridFileSystemBuckets
@Bean public com.mongodb.client.gridfs.GridFSBucket provideGridFileSystemBuckets(@Qualifier("itfLiteGridFsMongoDatabase") com.mongodb.client.MongoDatabase db) ProvidesGridFSBucketfor getting files from database. Creates descending index on fs.files collection on "metadata.requestId" field.- Returns:
- GridFSBucket by specified parameters.
-