Uses of Interface
org.apache.accumulo.core.spi.fs.VolumeChooserEnvironment
-
Packages that use VolumeChooserEnvironment Package Description org.apache.accumulo.core.spi.fs -
-
Uses of VolumeChooserEnvironment in org.apache.accumulo.core.spi.fs
Methods in org.apache.accumulo.core.spi.fs with parameters of type VolumeChooserEnvironment Modifier and Type Method Description Set<String>
DelegatingChooser. choosable(VolumeChooserEnvironment env, Set<String> options)
Set<String>
PreferredVolumeChooser. choosable(VolumeChooserEnvironment env, Set<String> options)
Returns the subset of volumes that match the defined preferred volumes valueSet<String>
RandomVolumeChooser. choosable(VolumeChooserEnvironment env, Set<String> options)
Set<String>
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.String
DelegatingChooser. choose(VolumeChooserEnvironment env, Set<String> options)
String
PreferredVolumeChooser. choose(VolumeChooserEnvironment env, Set<String> options)
String
RandomVolumeChooser. choose(VolumeChooserEnvironment env, Set<String> options)
Selects a volume at random from the provided set of volumes.String
SpaceAwareVolumeChooser. choose(VolumeChooserEnvironment env, Set<String> options)
String
VolumeChooser. choose(VolumeChooserEnvironment env, Set<String> options)
Choose a volume from the provided options.
-