Class MinioAdapter
- java.lang.Object
-
- com.farao_community.farao.gridcapa_core_valid.app.services.MinioAdapter
-
@Component public class MinioAdapter extends Object
- Author:
- Ameni Walha <ameni.walha at rte-france.com>
-
-
Field Summary
Fields Modifier and Type Field Description static StringFORMAT_URL
-
Constructor Summary
Constructors Constructor Description MinioAdapter(MinioConfiguration minioConfiguration, io.minio.MinioClient minioClient)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voiddeleteObjects(Iterable<io.minio.Result<io.minio.messages.Item>> results)booleanexists(String filePath)StringgeneratePreSignedUrl(String filePath)StringgetBasePath()Iterable<io.minio.Result<io.minio.messages.Item>>listArtifacts(String prefix)voiduploadFile(String filePath, ByteArrayOutputStream baos)voiduploadFile(String filePath, InputStream sourceInputStream)
-
-
-
Field Detail
-
FORMAT_URL
public static final String FORMAT_URL
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
MinioAdapter
public MinioAdapter(MinioConfiguration minioConfiguration, io.minio.MinioClient minioClient)
-
-
Method Detail
-
getBasePath
public String getBasePath()
-
uploadFile
public void uploadFile(String filePath, InputStream sourceInputStream)
-
uploadFile
public void uploadFile(String filePath, ByteArrayOutputStream baos)
-
listArtifacts
public Iterable<io.minio.Result<io.minio.messages.Item>> listArtifacts(String prefix)
-
deleteObjects
public void deleteObjects(Iterable<io.minio.Result<io.minio.messages.Item>> results)
-
exists
public boolean exists(String filePath)
-
-