Uses of Interface
org.apache.accumulo.core.spi.fs.VolumeChooserEnvironment
-
Uses of VolumeChooserEnvironment in org.apache.accumulo.core.spi.fs
Modifier and TypeMethodDescriptionDelegatingChooser.choosable
(VolumeChooserEnvironment env, Set<String> options) PreferredVolumeChooser.choosable
(VolumeChooserEnvironment env, Set<String> options) Returns the subset of volumes that match the defined preferred volumes valueRandomVolumeChooser.choosable
(VolumeChooserEnvironment env, Set<String> options) VolumeChooser.choosable
(VolumeChooserEnvironment env, Set<String> options) Return the subset of all possible volumes that could be chosen across all invocations ofVolumeChooser.choose(VolumeChooserEnvironment, Set)
.
This is currently used to determine if the chosen volumes can support the required filesystem operations for write ahead logs.
There may be other use cases in the future.DelegatingChooser.choose
(VolumeChooserEnvironment env, Set<String> options) PreferredVolumeChooser.choose
(VolumeChooserEnvironment env, Set<String> options) RandomVolumeChooser.choose
(VolumeChooserEnvironment env, Set<String> options) Selects a volume at random from the provided set of volumes.SpaceAwareVolumeChooser.choose
(VolumeChooserEnvironment env, Set<String> options) VolumeChooser.choose
(VolumeChooserEnvironment env, Set<String> options) Choose a volume from the provided options.