@Service public class MinIOServiceImpl extends Object implements MinIOService
Constructor and Description |
---|
MinIOServiceImpl() |
Modifier and Type | Method and Description |
---|---|
List<io.minio.messages.Bucket> |
bucketList() |
void |
createBucket(String bucketName) |
InputStream |
downloadFile(String bucketName,
String objectName) |
List<io.minio.messages.Bucket> |
getAllBuckets() |
List<io.minio.Result<io.minio.messages.Item>> |
getAllObjectsByPrefix(String bucketName,
String prefix,
boolean recursive) |
Optional<io.minio.messages.Bucket> |
getBucket(String bucketName) |
String |
getDownloadUrl(String bucketName,
String objectName) |
InputStream |
getObject(String bucketName,
String objectName) |
io.minio.ObjectStat |
getObjectInfo(String bucketName,
String objectName) |
String |
getObjectURL(String bucketName,
String objectName,
Integer expires) |
boolean |
isFileExist(String bucketName,
String objectName) |
void |
makeBucket(String bucketName) |
void |
removeBucket(String bucketName) |
void |
removeFile(String bucketName,
String objectName) |
void |
removeObject(String bucketName,
String objectName) |
void |
uploadFile(String bucketName,
String objectName,
InputStream stream,
long size,
String contentType) |
void |
uploadFile(String bucketName,
String objectName,
String filePath) |
public void createBucket(String bucketName)
public List<io.minio.messages.Bucket> getAllBuckets()
public List<io.minio.messages.Bucket> bucketList()
bucketList
in interface MinIOService
public void makeBucket(String bucketName)
makeBucket
in interface MinIOService
public void removeBucket(String bucketName)
removeBucket
in interface MinIOService
public void removeFile(String bucketName, String objectName)
removeFile
in interface MinIOService
public void uploadFile(String bucketName, String objectName, String filePath)
uploadFile
in interface MinIOService
public void uploadFile(String bucketName, String objectName, InputStream stream, long size, String contentType)
uploadFile
in interface MinIOService
public boolean isFileExist(String bucketName, String objectName)
isFileExist
in interface MinIOService
public InputStream downloadFile(String bucketName, String objectName)
downloadFile
in interface MinIOService
public String getDownloadUrl(String bucketName, String objectName)
getDownloadUrl
in interface MinIOService
public List<io.minio.Result<io.minio.messages.Item>> getAllObjectsByPrefix(String bucketName, String prefix, boolean recursive)
public InputStream getObject(String bucketName, String objectName)
Copyright © 2022. All rights reserved.