Package dev.galasa.framework.spi.ras
Class ResultArchiveStoreFileSystemProvider
java.lang.Object
java.nio.file.spi.FileSystemProvider
dev.galasa.framework.spi.ras.ResultArchiveStoreFileSystemProvider
Dummy RAS provider to be extended by other RAS services
- 
Field Summary
Fields - 
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedResultArchiveStoreFileSystemProvider(FileStore fileSystemStore) protectedResultArchiveStoreFileSystemProvider(FileStore fileSystemStore, FileSystem fileSystem)  - 
Method Summary
Modifier and TypeMethodDescriptionvoidcheckAccess(Path path, AccessMode... modes) voidcopy(Path source, Path target, CopyOption... options) voidcreateDirectory(Path dir, FileAttribute<?>... attrs) protected ResultArchiveStoreFileSystemvoid<V extends FileAttributeView>
VgetFileAttributeView(Path path, Class<V> type, LinkOption... options) getFileStore(Path path) getFileSystem(URI uri) booleanbooleanisSameFile(Path path, Path path2) voidmove(Path source, Path target, CopyOption... options) newByteChannel(Path path, Set<? extends OpenOption> options, FileAttribute<?>... attrs) newDirectoryStream(Path dir, DirectoryStream.Filter<? super Path> filter) newFileSystem(URI uri, Map<String, ?> env) <A extends BasicFileAttributes>
AreadAttributes(Path path, Class<A> type, LinkOption... options) readAttributes(Path path, String attributes, LinkOption... options) voidsetAttribute(Path path, String attribute, Object value, LinkOption... options) Methods inherited from class java.nio.file.spi.FileSystemProvider
createLink, createSymbolicLink, deleteIfExists, installedProviders, newAsynchronousFileChannel, newFileChannel, newFileSystem, newInputStream, newOutputStream, readSymbolicLink 
- 
Field Details
- 
NOT_AVAILABLE_MESSAGE
- See Also:
 
 - 
fileSystem
 
 - 
 - 
Constructor Details
- 
ResultArchiveStoreFileSystemProvider
 - 
ResultArchiveStoreFileSystemProvider
 
 - 
 - 
Method Details
- 
createFileSystem
 - 
getActualFileStore
- Returns:
 - The Filestore backing this provider
 
 - 
getScheme
- Specified by:
 getSchemein classFileSystemProvider
 - 
newFileSystem
- Specified by:
 newFileSystemin classFileSystemProvider- Throws:
 IOException
 - 
getFileSystem
- Specified by:
 getFileSystemin classFileSystemProvider
 - 
getPath
- Specified by:
 getPathin classFileSystemProvider
 - 
newByteChannel
public SeekableByteChannel newByteChannel(Path path, Set<? extends OpenOption> options, FileAttribute<?>... attrs) throws IOException - Specified by:
 newByteChannelin classFileSystemProvider- Throws:
 IOException
 - 
newDirectoryStream
public DirectoryStream<Path> newDirectoryStream(Path dir, DirectoryStream.Filter<? super Path> filter) throws IOException - Specified by:
 newDirectoryStreamin classFileSystemProvider- Throws:
 IOException
 - 
createDirectory
- Specified by:
 createDirectoryin classFileSystemProvider- Throws:
 IOException
 - 
delete
- Specified by:
 deletein classFileSystemProvider- Throws:
 IOException
 - 
copy
- Specified by:
 copyin classFileSystemProvider- Throws:
 IOException
 - 
move
- Specified by:
 movein classFileSystemProvider- Throws:
 IOException
 - 
isSameFile
- Specified by:
 isSameFilein classFileSystemProvider- Throws:
 IOException
 - 
isHidden
- Specified by:
 isHiddenin classFileSystemProvider- Throws:
 IOException
 - 
getFileStore
- Specified by:
 getFileStorein classFileSystemProvider- Throws:
 IOException
 - 
checkAccess
- Specified by:
 checkAccessin classFileSystemProvider- Throws:
 IOException
 - 
getFileAttributeView
public <V extends FileAttributeView> V getFileAttributeView(Path path, Class<V> type, LinkOption... options) - Specified by:
 getFileAttributeViewin classFileSystemProvider
 - 
readAttributes
public <A extends BasicFileAttributes> A readAttributes(Path path, Class<A> type, LinkOption... options) throws IOException - Specified by:
 readAttributesin classFileSystemProvider- Throws:
 IOException
 - 
readAttributes
public Map<String,Object> readAttributes(Path path, String attributes, LinkOption... options) throws IOException - Specified by:
 readAttributesin classFileSystemProvider- Throws:
 IOException
 - 
setAttribute
public void setAttribute(Path path, String attribute, Object value, LinkOption... options) throws IOException - Specified by:
 setAttributein classFileSystemProvider- Throws:
 IOException
 - 
getActualFileSystem
 
 -