Package org.apache.accumulo.server.fs
Interface VolumeChooser
-
- All Superinterfaces:
VolumeChooser
- All Known Implementing Classes:
PerTableVolumeChooser
,PreferredVolumeChooser
,RandomVolumeChooser
,SpaceAwareVolumeChooser
@Deprecated(since="2.1.0") public interface VolumeChooser extends VolumeChooser
Deprecated.since 2.1.0; implementVolumeChooser
instead.
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static class
VolumeChooser.VolumeChooserException
Deprecated.
-
Method Summary
All Methods Instance Methods Default Methods Deprecated Methods Modifier and Type Method Description default Set<String>
choosable(VolumeChooserEnvironment env, Set<String> options)
Deprecated.Default method provided for compatibility with 2.0.0.default String
choose(VolumeChooserEnvironment env, Set<String> options)
Deprecated.Default method provided for compatibility with 2.0.0.default String
choose(VolumeChooserEnvironment env, String[] options)
Deprecated.Choose a volume from the provided options.
-
-
-
Method Detail
-
choose
default String choose(VolumeChooserEnvironment env, String[] options) throws VolumeChooser.VolumeChooserException
Deprecated.Choose a volume from the provided options.- Parameters:
env
- the server environment provided by the calling frameworkoptions
- the list of volumes to choose from- Returns:
- one of the options
- Throws:
VolumeChooser.VolumeChooserException
- if there is an error choosing (this is a RuntimeException); this does not preclude other RuntimeExceptions from occurring
-
choose
default String choose(VolumeChooserEnvironment env, Set<String> options)
Deprecated.Default method provided for compatibility with 2.0.0.- Specified by:
choose
in interfaceVolumeChooser
- Since:
- 2.1.0
-
choosable
default Set<String> choosable(VolumeChooserEnvironment env, Set<String> options)
Deprecated.Default method provided for compatibility with 2.0.0.- Specified by:
choosable
in interfaceVolumeChooser
- Since:
- 2.1.0
-
-