public class AzureBlobResource extends Object implements org.springframework.core.io.WritableResource, DeletableResource
| Constructor and Description |
|---|
AzureBlobResource(com.azure.storage.blob.BlobServiceClient client,
String bucket,
org.springframework.core.io.Resource delegate) |
| Modifier and Type | Method and Description |
|---|---|
long |
contentLength() |
org.springframework.core.io.Resource |
createRelative(String relativePath) |
void |
delete() |
boolean |
exists() |
com.azure.storage.blob.BlobServiceClient |
getClient() |
String |
getDescription() |
File |
getFile() |
String |
getFilename() |
InputStream |
getInputStream() |
OutputStream |
getOutputStream() |
URI |
getURI() |
URL |
getURL() |
boolean |
isOpen() |
boolean |
isReadable() |
boolean |
isWritable() |
long |
lastModified() |
public AzureBlobResource(com.azure.storage.blob.BlobServiceClient client,
String bucket,
org.springframework.core.io.Resource delegate)
public com.azure.storage.blob.BlobServiceClient getClient()
public boolean exists()
exists in interface org.springframework.core.io.Resourcepublic boolean isReadable()
isReadable in interface org.springframework.core.io.Resourcepublic boolean isOpen()
isOpen in interface org.springframework.core.io.Resourcepublic URL getURL() throws IOException
getURL in interface org.springframework.core.io.ResourceIOExceptionpublic URI getURI() throws IOException
getURI in interface org.springframework.core.io.ResourceIOExceptionpublic File getFile() throws IOException
getFile in interface org.springframework.core.io.ResourceIOExceptionpublic long contentLength()
throws IOException
contentLength in interface org.springframework.core.io.ResourceIOExceptionpublic long lastModified()
throws IOException
lastModified in interface org.springframework.core.io.ResourceIOExceptionpublic org.springframework.core.io.Resource createRelative(String relativePath) throws IOException
createRelative in interface org.springframework.core.io.ResourceIOExceptionpublic String getFilename()
getFilename in interface org.springframework.core.io.Resourcepublic String getDescription()
getDescription in interface org.springframework.core.io.Resourcepublic InputStream getInputStream() throws IOException
getInputStream in interface org.springframework.core.io.InputStreamSourceIOExceptionpublic void delete()
delete in interface DeletableResourcepublic boolean isWritable()
isWritable in interface org.springframework.core.io.WritableResourcepublic OutputStream getOutputStream() throws IOException
getOutputStream in interface org.springframework.core.io.WritableResourceIOExceptionCopyright © 2022 Paul Warren. All rights reserved.