- All Superinterfaces:
Component
- All Known Implementing Classes:
DefaultSpaceManager
-
Method Summary
Modifier and TypeMethodDescriptiondefault SpacecreateSpace(long size, Optional<UUID> uuid, Optional<String> label, Optional<FileSystemType> fileSystemType) createSpace(long size, Optional<UUID> uuid, Optional<String> label, Optional<FileSystemType> fileSystemType, com.sshtools.sequins.Progress progress) default voiddeleteSpace(UUID uuid) voiddeleteSpace(UUID uuid, com.sshtools.sequins.Progress progress) default Spacedefault voidincreaseSpace(UUID uuid, long amount) voidincreaseSpace(UUID uuid, long amount, com.sshtools.sequins.Progress progress) default voidincreaseSpaceTo(UUID uuid, long size) voidincreaseSpaceTo(UUID uuid, long size, com.sshtools.sequins.Progress progress) matchUuids(String pattern)
-
Method Details
-
createSpace
default Space createSpace(long size, Optional<UUID> uuid, Optional<String> label, Optional<FileSystemType> fileSystemType) throws IOException - Throws:
IOException
-
createSpace
Space createSpace(long size, Optional<UUID> uuid, Optional<String> label, Optional<FileSystemType> fileSystemType, com.sshtools.sequins.Progress progress) throws IOException - Throws:
IOException
-
deleteSpace
- Throws:
IOException
-
deleteSpace
- Throws:
IOException
-
getSpace
- Throws:
IOException
-
matchUuids
- Throws:
IOException
-
increaseSpace
- Throws:
IOException
-
increaseSpace
void increaseSpace(UUID uuid, long amount, com.sshtools.sequins.Progress progress) throws IOException - Throws:
IOException
-
increaseSpaceTo
- Throws:
IOException
-
increaseSpaceTo
void increaseSpaceTo(UUID uuid, long size, com.sshtools.sequins.Progress progress) throws IOException - Throws:
IOException
-
getSpaces
- Throws:
IOException
-