Class DeviceController

java.lang.Object
com.gigaspaces.blobstore.rocksdb.utils.DeviceController
All Implemented Interfaces:
Serializable

public class DeviceController extends Object implements Serializable
Created by Kobi on 6/10/14.
See Also:
  • Constructor Details

    • DeviceController

      public DeviceController()
    • DeviceController

      public DeviceController(String blobStoreDevicesMappingDir, boolean isCentralDevice)
  • Method Details

    • getNumberOfPartitions

      public int getNumberOfPartitions()
    • setNumberOfPartitions

      public void setNumberOfPartitions(int numberOfPartitions)
    • getNumberOfBackups

      public int getNumberOfBackups()
    • setNumberOfBackups

      public void setNumberOfBackups(int numberOfBackups)
    • getFullDevicesFileName

      public String getFullDevicesFileName()
    • remove

      public boolean remove(String spaceName)
    • insertIfAbsent

      public FreeDevice insertIfAbsent(String spaceName, List<String> devices)
    • setSpaceStorageConsistencyMode

      public void setSpaceStorageConsistencyMode(String spaceName, StorageConsistencyModes storageConsistencyModes)
    • getSpaceDevice

      public String getSpaceDevice(String spaceName)
    • getDevicesArray

      public List<String> getDevicesArray(String devicesArray)