Index
All Classes and Interfaces|All Packages|Constant Field Values
A
- add(SambaConfigurationFile.Share) - Method in class com.sshtools.volman.core.impl.SambaConfigurationFile
- add(String, Volume) - Method in class com.sshtools.volman.core.impl.BasicLinuxUserProvider
- add(String, Volume) - Method in interface com.sshtools.volman.core.UserProvider
- add(String, String) - Method in class com.sshtools.volman.core.impl.SambaConfigurationFile.Share
B
- BasicLinuxMountProvider - Class in com.sshtools.volman.core.impl
- BasicLinuxMountProvider() - Constructor for class com.sshtools.volman.core.impl.BasicLinuxMountProvider
- BasicLinuxMountProviderFactory - Class in com.sshtools.volman.core.impl
- BasicLinuxMountProviderFactory() - Constructor for class com.sshtools.volman.core.impl.BasicLinuxMountProviderFactory
- BasicLinuxNFSShareProvider - Class in com.sshtools.volman.core.impl
- BasicLinuxNFSShareProvider() - Constructor for class com.sshtools.volman.core.impl.BasicLinuxNFSShareProvider
- BasicLinuxNFSShareProviderFactory - Class in com.sshtools.volman.core.impl
- BasicLinuxNFSShareProviderFactory() - Constructor for class com.sshtools.volman.core.impl.BasicLinuxNFSShareProviderFactory
- BasicLinuxSambaShareProvider - Class in com.sshtools.volman.core.impl
- BasicLinuxSambaShareProvider() - Constructor for class com.sshtools.volman.core.impl.BasicLinuxSambaShareProvider
- BasicLinuxSambaShareProviderFactory - Class in com.sshtools.volman.core.impl
- BasicLinuxSambaShareProviderFactory() - Constructor for class com.sshtools.volman.core.impl.BasicLinuxSambaShareProviderFactory
- BasicLinuxStorageProvider - Class in com.sshtools.volman.core.impl
- BasicLinuxStorageProvider() - Constructor for class com.sshtools.volman.core.impl.BasicLinuxStorageProvider
- BasicLinuxStorageProviderFactory - Class in com.sshtools.volman.core.impl
- BasicLinuxStorageProviderFactory() - Constructor for class com.sshtools.volman.core.impl.BasicLinuxStorageProviderFactory
- BasicLinuxUserProvider - Class in com.sshtools.volman.core.impl
- BasicLinuxUserProvider() - Constructor for class com.sshtools.volman.core.impl.BasicLinuxUserProvider
- BasicLinuxUserProviderFactory - Class in com.sshtools.volman.core.impl
- BasicLinuxUserProviderFactory() - Constructor for class com.sshtools.volman.core.impl.BasicLinuxUserProviderFactory
- BRTFS - Enum constant in enum class com.sshtools.volman.core.FileSystemType
C
- com.sshtools.volman.core - module com.sshtools.volman.core
- com.sshtools.volman.core - package com.sshtools.volman.core
- com.sshtools.volman.core.impl - package com.sshtools.volman.core.impl
- comment(String) - Method in class com.sshtools.volman.core.impl.SambaConfigurationFile
- Component - Interface in com.sshtools.volman.core
- create() - Method in interface com.sshtools.volman.core.Factory
- create() - Method in class com.sshtools.volman.core.impl.BasicLinuxMountProviderFactory
- create() - Method in class com.sshtools.volman.core.impl.BasicLinuxNFSShareProviderFactory
- create() - Method in class com.sshtools.volman.core.impl.BasicLinuxSambaShareProviderFactory
- create() - Method in class com.sshtools.volman.core.impl.BasicLinuxStorageProviderFactory
- create() - Method in class com.sshtools.volman.core.impl.BasicLinuxUserProviderFactory
- createSpace(long, Optional<UUID>, Optional<String>, Optional<FileSystemType>) - Method in interface com.sshtools.volman.core.SpaceManager
- createSpace(long, Optional<UUID>, Optional<String>, Optional<FileSystemType>, Progress) - Method in class com.sshtools.volman.core.DefaultSpaceManager
- createSpace(long, Optional<UUID>, Optional<String>, Optional<FileSystemType>, Progress) - Method in interface com.sshtools.volman.core.SpaceManager
- createVolume(long, String, Progress) - Method in interface com.sshtools.volman.core.VolumeGroup
D
- DefaultManagerContext - Class in com.sshtools.volman.core
- DefaultManagerContext(JsonObject) - Constructor for class com.sshtools.volman.core.DefaultManagerContext
- defaultResult() - Static method in interface com.sshtools.volman.core.UndoableResult
- DefaultSpaceManager - Class in com.sshtools.volman.core
- DefaultSpaceManager() - Constructor for class com.sshtools.volman.core.DefaultSpaceManager
- delay() - Method in class com.sshtools.volman.core.DefaultSpaceManager
- delete(String) - Method in class com.sshtools.volman.core.impl.BasicLinuxUserProvider
- delete(String) - Method in interface com.sshtools.volman.core.UserProvider
- deleteSpace(UUID) - Method in interface com.sshtools.volman.core.SpaceManager
- deleteSpace(UUID, Progress) - Method in class com.sshtools.volman.core.DefaultSpaceManager
- deleteSpace(UUID, Progress) - Method in interface com.sshtools.volman.core.SpaceManager
E
- EXFAT - Enum constant in enum class com.sshtools.volman.core.FileSystemType
- EXT4 - Enum constant in enum class com.sshtools.volman.core.FileSystemType
F
- Factory<T extends Component> - Interface in com.sshtools.volman.core
- FAT - Enum constant in enum class com.sshtools.volman.core.FileSystemType
- FileSystemType - Enum Class in com.sshtools.volman.core
- firstVal(Iterable<T>) - Static method in class com.sshtools.volman.core.Optionals
- format(Volume, Optional<FileSystemType>, String, String) - Method in class com.sshtools.volman.core.impl.BasicLinuxMountProvider
- format(Volume, Optional<FileSystemType>, String, String) - Method in interface com.sshtools.volman.core.MountProvider
- formatSize(long) - Static method in class com.sshtools.volman.core.Formatters
- Formatters - Class in com.sshtools.volman.core
- Formatters() - Constructor for class com.sshtools.volman.core.Formatters
G
- GB - Static variable in class com.sshtools.volman.core.Sizes
- get(String) - Method in class com.sshtools.volman.core.impl.SambaConfigurationFile
- get(String) - Method in class com.sshtools.volman.core.impl.SambaConfigurationFile.Share
- get(String, String) - Method in class com.sshtools.volman.core.impl.SambaConfigurationFile.Share
- get(Path) - Method in class com.sshtools.volman.core.impl.SambaConfigurationFile
- getChildren() - Method in class com.sshtools.volman.core.impl.SambaConfigurationFile.Share
- getConfigFile() - Method in class com.sshtools.volman.core.impl.BasicLinuxSambaShareProvider
- getConfiguration() - Method in class com.sshtools.volman.core.DefaultManagerContext
- getConfiguration() - Method in interface com.sshtools.volman.core.ManagerContext
- getDefaultMountRoot() - Static method in class com.sshtools.volman.core.DefaultManagerContext
- getFileSystemType() - Method in class com.sshtools.volman.core.DefaultSpaceManager
- getFree() - Method in interface com.sshtools.volman.core.Space
- getFree() - Method in interface com.sshtools.volman.core.StorageProvider
- getFree() - Method in interface com.sshtools.volman.core.VolumeGroup
- getFree(Volume) - Method in class com.sshtools.volman.core.impl.BasicLinuxMountProvider
- getFree(Volume) - Method in interface com.sshtools.volman.core.MountProvider
- getGID(String) - Method in class com.sshtools.volman.core.impl.BasicLinuxUserProvider
- getGID(String) - Method in interface com.sshtools.volman.core.UserProvider
- getGroup() - Method in interface com.sshtools.volman.core.Space
- getGroup() - Method in interface com.sshtools.volman.core.Volume
- getLabel() - Method in interface com.sshtools.volman.core.Space
- getLabel(Volume) - Method in class com.sshtools.volman.core.impl.BasicLinuxMountProvider
- getLabel(Volume) - Method in interface com.sshtools.volman.core.MountProvider
- getMountProvider() - Method in class com.sshtools.volman.core.DefaultManagerContext
- getMountProvider() - Method in interface com.sshtools.volman.core.ManagerContext
- getMountProviders() - Method in class com.sshtools.volman.core.DefaultManagerContext
- getMountProviders() - Method in interface com.sshtools.volman.core.ManagerContext
- getMountsRoot() - Method in class com.sshtools.volman.core.DefaultManagerContext
- getMountsRoot() - Method in interface com.sshtools.volman.core.ManagerContext
- getName() - Method in interface com.sshtools.volman.core.Volume
- getName() - Method in interface com.sshtools.volman.core.VolumeGroup
- getOwner() - Method in interface com.sshtools.volman.core.Space
- getPath() - Method in interface com.sshtools.volman.core.Space
- getPath() - Method in interface com.sshtools.volman.core.Volume
- getPath() - Method in interface com.sshtools.volman.core.VolumeGroup
- getPreferredMountProvider() - Method in class com.sshtools.volman.core.DefaultManagerContext
-
Get a preferred mount provider.
- getPreferredRemoteProvider() - Method in class com.sshtools.volman.core.DefaultManagerContext
-
Get a preferred remote provider.
- getPreferredShareProvider() - Method in class com.sshtools.volman.core.DefaultManagerContext
-
Get a preferred share provider.
- getPreferredStorageProvider() - Method in class com.sshtools.volman.core.DefaultManagerContext
-
Get a preferred storage provider.
- getPreferredUserProvider() - Method in class com.sshtools.volman.core.DefaultManagerContext
-
Get a preferred user provider.
- getRemoteProvider() - Method in class com.sshtools.volman.core.DefaultManagerContext
- getRemoteProvider() - Method in interface com.sshtools.volman.core.ManagerContext
- getRemoteProviders() - Method in class com.sshtools.volman.core.DefaultManagerContext
- getRemoteProviders() - Method in interface com.sshtools.volman.core.ManagerContext
- getShareProvider() - Method in class com.sshtools.volman.core.DefaultManagerContext
- getShareProvider() - Method in interface com.sshtools.volman.core.ManagerContext
- getShareProviders() - Method in class com.sshtools.volman.core.DefaultManagerContext
- getShareProviders() - Method in interface com.sshtools.volman.core.ManagerContext
- getSize() - Method in interface com.sshtools.volman.core.Space
- getSize() - Method in interface com.sshtools.volman.core.StorageProvider
- getSize() - Method in interface com.sshtools.volman.core.Volume
- getSize() - Method in interface com.sshtools.volman.core.VolumeGroup
- getSize(Volume) - Method in class com.sshtools.volman.core.impl.BasicLinuxMountProvider
- getSize(Volume) - Method in interface com.sshtools.volman.core.MountProvider
- getSpace(UUID) - Method in interface com.sshtools.volman.core.SpaceManager
- getSpaceManager() - Method in class com.sshtools.volman.core.DefaultManagerContext
- getSpaceManager() - Method in interface com.sshtools.volman.core.ManagerContext
- getSpaces() - Method in class com.sshtools.volman.core.DefaultSpaceManager
- getSpaces() - Method in interface com.sshtools.volman.core.SpaceManager
- getStorageProvider() - Method in class com.sshtools.volman.core.DefaultManagerContext
-
Get the currently selected provider.
- getStorageProvider() - Method in interface com.sshtools.volman.core.ManagerContext
- getStorageProviders() - Method in class com.sshtools.volman.core.DefaultManagerContext
-
Get all of the registered provider services.
- getStorageProviders() - Method in interface com.sshtools.volman.core.ManagerContext
- getUID(String) - Method in class com.sshtools.volman.core.impl.BasicLinuxUserProvider
- getUID(String) - Method in interface com.sshtools.volman.core.UserProvider
- getUserProvider() - Method in class com.sshtools.volman.core.DefaultManagerContext
- getUserProvider() - Method in interface com.sshtools.volman.core.ManagerContext
- getUserProviders() - Method in class com.sshtools.volman.core.DefaultManagerContext
- getUserProviders() - Method in interface com.sshtools.volman.core.ManagerContext
- getUuid() - Method in interface com.sshtools.volman.core.Volume
- getUUID() - Method in interface com.sshtools.volman.core.Space
- getValue() - Method in interface com.sshtools.volman.core.UndoableResult
- getVolume() - Method in interface com.sshtools.volman.core.Space
- getVolumeGroup(String) - Method in interface com.sshtools.volman.core.StorageProvider
- getVolumeGroups() - Method in class com.sshtools.volman.core.impl.BasicLinuxStorageProvider
- getVolumeGroups() - Method in interface com.sshtools.volman.core.StorageProvider
- getVolumes() - Method in interface com.sshtools.volman.core.VolumeGroup
- getWeight() - Method in interface com.sshtools.volman.core.Factory
- getWeight() - Method in class com.sshtools.volman.core.impl.BasicLinuxMountProviderFactory
- getWeight() - Method in class com.sshtools.volman.core.impl.BasicLinuxNFSShareProviderFactory
- getWeight() - Method in class com.sshtools.volman.core.impl.BasicLinuxSambaShareProviderFactory
- getWeight() - Method in class com.sshtools.volman.core.impl.BasicLinuxStorageProviderFactory
- getWeight() - Method in class com.sshtools.volman.core.impl.BasicLinuxUserProviderFactory
- GIB - Static variable in class com.sshtools.volman.core.Sizes
- GID - Static variable in interface com.sshtools.volman.core.UserProvider
- global() - Method in class com.sshtools.volman.core.impl.SambaConfigurationFile
- GROUP - Static variable in interface com.sshtools.volman.core.UserProvider
I
- increaseSpace(long) - Method in interface com.sshtools.volman.core.Volume
- increaseSpace(UUID, long) - Method in interface com.sshtools.volman.core.SpaceManager
- increaseSpace(UUID, long, Progress) - Method in class com.sshtools.volman.core.DefaultSpaceManager
- increaseSpace(UUID, long, Progress) - Method in interface com.sshtools.volman.core.SpaceManager
- increaseSpaceTo(long) - Method in interface com.sshtools.volman.core.Volume
- increaseSpaceTo(UUID, long) - Method in interface com.sshtools.volman.core.SpaceManager
- increaseSpaceTo(UUID, long, Progress) - Method in class com.sshtools.volman.core.DefaultSpaceManager
- increaseSpaceTo(UUID, long, Progress) - Method in interface com.sshtools.volman.core.SpaceManager
- init(ManagerContext, JsonObject) - Method in interface com.sshtools.volman.core.Component
- init(ManagerContext, JsonObject) - Method in class com.sshtools.volman.core.DefaultSpaceManager
- init(ManagerContext, JsonObject) - Method in class com.sshtools.volman.core.impl.BasicLinuxMountProvider
- init(ManagerContext, JsonObject) - Method in class com.sshtools.volman.core.impl.BasicLinuxNFSShareProvider
- init(ManagerContext, JsonObject) - Method in class com.sshtools.volman.core.impl.BasicLinuxSambaShareProvider
- init(ManagerContext, JsonObject) - Method in class com.sshtools.volman.core.impl.BasicLinuxUserProvider
- isAvailable() - Method in interface com.sshtools.volman.core.Factory
- isAvailable() - Method in class com.sshtools.volman.core.impl.BasicLinuxNFSShareProviderFactory
- isAvailable() - Method in class com.sshtools.volman.core.impl.BasicLinuxSambaShareProviderFactory
- isAvailable() - Method in class com.sshtools.volman.core.impl.BasicLinuxStorageProviderFactory
- isGroupExists(String) - Method in interface com.sshtools.volman.core.UserProvider
- isMounted() - Method in interface com.sshtools.volman.core.Space
- isMounted(Volume) - Method in class com.sshtools.volman.core.impl.BasicLinuxMountProvider
- isMounted(Volume) - Method in interface com.sshtools.volman.core.MountProvider
- isShared() - Method in interface com.sshtools.volman.core.Space
- isShared(Path) - Method in class com.sshtools.volman.core.impl.BasicLinuxNFSShareProvider
- isShared(Path) - Method in class com.sshtools.volman.core.impl.BasicLinuxSambaShareProvider
- isShared(Path) - Method in class com.sshtools.volman.core.impl.SambaConfigurationFile
- isShared(Path) - Method in interface com.sshtools.volman.core.ShareProvider
- isUserExists(String) - Method in interface com.sshtools.volman.core.UserProvider
- isValid() - Method in interface com.sshtools.volman.core.Space
K
- KB - Static variable in class com.sshtools.volman.core.Sizes
- KIB - Static variable in class com.sshtools.volman.core.Sizes
M
- ManagerContext - Interface in com.sshtools.volman.core
- matchUuids(String) - Method in interface com.sshtools.volman.core.SpaceManager
- MB - Static variable in class com.sshtools.volman.core.Sizes
- MIB - Static variable in class com.sshtools.volman.core.Sizes
- MIN_UID - Static variable in interface com.sshtools.volman.core.UserProvider
- mount(Volume, Optional<FileSystemType>, long) - Method in class com.sshtools.volman.core.impl.BasicLinuxMountProvider
- mount(Volume, Optional<FileSystemType>, long) - Method in interface com.sshtools.volman.core.MountProvider
- MountProvider - Interface in com.sshtools.volman.core
- MountProviderFactory - Interface in com.sshtools.volman.core
- MSDOS - Enum constant in enum class com.sshtools.volman.core.FileSystemType
N
- name() - Method in class com.sshtools.volman.core.impl.SambaConfigurationFile.Share
- newline() - Method in class com.sshtools.volman.core.impl.SambaConfigurationFile
- newShare(String, Path) - Static method in class com.sshtools.volman.core.impl.SambaConfigurationFile.Share
- NTFS - Enum constant in enum class com.sshtools.volman.core.FileSystemType
O
- Optionals - Class in com.sshtools.volman.core
- Optionals() - Constructor for class com.sshtools.volman.core.Optionals
- OS - Class in com.sshtools.volman.core
- OS() - Constructor for class com.sshtools.volman.core.OS
P
- parseSize(String) - Static method in class com.sshtools.volman.core.Sizes
- path() - Method in class com.sshtools.volman.core.impl.SambaConfigurationFile
- PB - Static variable in class com.sshtools.volman.core.Sizes
- PIB - Static variable in class com.sshtools.volman.core.Sizes
R
- RemoteProvider - Interface in com.sshtools.volman.core
- RemoteProviderFactory - Interface in com.sshtools.volman.core
- remove(Progress) - Method in interface com.sshtools.volman.core.Volume
- remove(SambaConfigurationFile.Share) - Method in class com.sshtools.volman.core.impl.SambaConfigurationFile
- runCommand(boolean, String...) - Static method in class com.sshtools.volman.core.OS
- runCommand(String...) - Static method in class com.sshtools.volman.core.OS
S
- SambaConfigurationFile - Class in com.sshtools.volman.core.impl
-
Non-destructive editing of smb.conf file.
- SambaConfigurationFile(Path) - Constructor for class com.sshtools.volman.core.impl.SambaConfigurationFile
- SambaConfigurationFile.Share - Class in com.sshtools.volman.core.impl
- save() - Method in class com.sshtools.volman.core.impl.SambaConfigurationFile
- setFileSystemType(FileSystemType) - Method in class com.sshtools.volman.core.DefaultSpaceManager
- setMountsRoot(Path) - Method in class com.sshtools.volman.core.DefaultManagerContext
- setPreferredMountProvider(Class<? extends MountProvider>) - Method in class com.sshtools.volman.core.DefaultManagerContext
-
Set a preferred mount provider.
- setPreferredRemoteProvider(Class<? extends RemoteProvider>) - Method in class com.sshtools.volman.core.DefaultManagerContext
-
Set a preferred remote provider.
- setPreferredShareProvider(Class<? extends ShareProvider>) - Method in class com.sshtools.volman.core.DefaultManagerContext
-
Set a preferred share provider.
- setPreferredStorageProvider(Class<? extends StorageProvider>) - Method in class com.sshtools.volman.core.DefaultManagerContext
-
Set a preferred storage provider.
- setPreferredUserProvider(Class<? extends UserProvider>) - Method in class com.sshtools.volman.core.DefaultManagerContext
-
Set a preferred user provider.
- share(String, Path) - Method in class com.sshtools.volman.core.impl.BasicLinuxNFSShareProvider
- share(String, Path) - Method in class com.sshtools.volman.core.impl.BasicLinuxSambaShareProvider
- share(String, Path) - Method in interface com.sshtools.volman.core.ShareProvider
- ShareProvider - Interface in com.sshtools.volman.core
- ShareProviderFactory - Interface in com.sshtools.volman.core
- singleOrEmpty(List<O>, String) - Static method in class com.sshtools.volman.core.Optionals
- Sizes - Class in com.sshtools.volman.core
- Sizes() - Constructor for class com.sshtools.volman.core.Sizes
- Space - Interface in com.sshtools.volman.core
- SpaceManager - Interface in com.sshtools.volman.core
- start() - Method in interface com.sshtools.volman.core.RemoteProvider
- StorageProvider - Interface in com.sshtools.volman.core
- StorageProviderFactory - Interface in com.sshtools.volman.core
T
- TB - Static variable in class com.sshtools.volman.core.Sizes
- TIB - Static variable in class com.sshtools.volman.core.Sizes
- toString() - Method in class com.sshtools.volman.core.impl.BasicLinuxNFSShareProvider
- toString() - Method in class com.sshtools.volman.core.impl.BasicLinuxSambaShareProvider
- transform(Optional<T>, Function<T, R>) - Static method in class com.sshtools.volman.core.Optionals
U
- undo() - Method in interface com.sshtools.volman.core.UndoableResult
- UndoableResult<R> - Interface in com.sshtools.volman.core
- UNKNOWN_GROUP - Static variable in interface com.sshtools.volman.core.UserProvider
- UNKNOWN_USER - Static variable in interface com.sshtools.volman.core.UserProvider
- unmount(Volume, boolean) - Method in class com.sshtools.volman.core.impl.BasicLinuxMountProvider
- unmount(Volume, boolean) - Method in interface com.sshtools.volman.core.MountProvider
- unshare(Path) - Method in class com.sshtools.volman.core.impl.BasicLinuxNFSShareProvider
- unshare(Path) - Method in class com.sshtools.volman.core.impl.BasicLinuxSambaShareProvider
- unshare(Path) - Method in interface com.sshtools.volman.core.ShareProvider
- UserProvider - Interface in com.sshtools.volman.core
- UserProviderFactory - Interface in com.sshtools.volman.core
- uuidToUsername(UUID) - Static method in interface com.sshtools.volman.core.UserProvider
V
- valueOf(String) - Static method in enum class com.sshtools.volman.core.FileSystemType
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class com.sshtools.volman.core.FileSystemType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- verbose() - Method in class com.sshtools.volman.core.DefaultManagerContext
- verbose() - Method in interface com.sshtools.volman.core.ManagerContext
- verbose(boolean) - Method in class com.sshtools.volman.core.DefaultManagerContext
- VFAT - Enum constant in enum class com.sshtools.volman.core.FileSystemType
- Volume - Interface in com.sshtools.volman.core
- VolumeGroup - Interface in com.sshtools.volman.core
W
- write(PrintWriter) - Method in class com.sshtools.volman.core.impl.SambaConfigurationFile.Share
X
- XFS - Enum constant in enum class com.sshtools.volman.core.FileSystemType
Z
A B C D E F G I K M N O P R S T U V W X ZAll Classes and Interfaces|All Packages|Constant Field Values