Class AzureFileStore
-
Method Summary
Modifier and TypeMethodDescriptionUnsupported.<V extends FileStoreAttributeView>
VgetFileStoreAttributeView(Class<V> aClass) Returns a FileStoreAttributeView of the given type.longReturns the size, in bytes, of the file store.longReturns the number of unallocated bytes in the file store.longReturns the number of bytes available to this Java virtual machine on the file store.booleanAlways returns false.name()Returns the name of the container that underlies this file store.booleansupportsFileAttributeView(Class<? extends FileAttributeView> type) Tells whether this file store supports the file attributes identified by the given file attribute view.booleanTells whether this file store supports the file attributes identified by the given file attribute view.type()Returns theString "AzureBlobContainer"to indicate that the file store is backed by a remote blob container in Azure Storage.Methods inherited from class FileStore
getBlockSize
-
Method Details
-
name
-
type
-
isReadOnly
public boolean isReadOnly()Always returns false.It may be the case that the authentication method provided to this file system only supports read operations and hence the file store is implicitly read only in this view, but that does not imply the underlying container/file store is inherently read only. Creating/specifying read only file stores is not currently supported.
- Specified by:
isReadOnlyin classFileStore- Returns:
- false.
-
getTotalSpace
Returns the size, in bytes, of the file store.Containers do not limit the amount of data stored. This method will always return max long.
- Specified by:
getTotalSpacein classFileStore- Returns:
- the size of the file store.
- Throws:
IOException- If an I/O error occurs.
-
getUsableSpace
Returns the number of bytes available to this Java virtual machine on the file store.Containers do not limit the amount of data stored. This method will always return max long.
- Specified by:
getUsableSpacein classFileStore- Returns:
- the number of bytes available on the file store.
- Throws:
IOException- If an I/O error occurs.
-
getUnallocatedSpace
Returns the number of unallocated bytes in the file store.Containers do not limit the amount of data stored. This method will always return max long.
- Specified by:
getUnallocatedSpacein classFileStore- Returns:
- the number of unallocated bytes in the file store.
- Throws:
IOException- If an I/O error occurs.
-
supportsFileAttributeView
Tells whether this file store supports the file attributes identified by the given file attribute view.All file stores in this file system support the following views:
- Specified by:
supportsFileAttributeViewin classFileStore- Parameters:
type- the file attribute view type- Returns:
- Whether the file attribute view is supported.
-
supportsFileAttributeView
Tells whether this file store supports the file attributes identified by the given file attribute view.All file stores in this file system support the following views:
- Specified by:
supportsFileAttributeViewin classFileStore- Parameters:
name- the name of the file attribute view- Returns:
- whether the file attribute view is supported.
-
getFileStoreAttributeView
Returns a FileStoreAttributeView of the given type.This method always returns null as no
FileStoreAttributeViewis currently supported.- Specified by:
getFileStoreAttributeViewin classFileStore- Parameters:
aClass- a class- Returns:
- null
-
getAttribute
Unsupported.This method always throws an
UnsupportedOperationExceptionas noFileStoreAttributeViewis currently supported.- Specified by:
getAttributein classFileStore- Parameters:
s- a string- Returns:
- The attribute value.
- Throws:
UnsupportedOperationException- unsupportedIOException- never
-