Class BlobStoreConfig

java.lang.Object
com.gigaspaces.server.blobstore.BlobStoreConfig

public class BlobStoreConfig extends Object
This class is used to inject configuration into a blobstore implementation.
it contains a set of configuration parameters which are needed to a blobstore implementation: spaceName - current space name
properties - properties that injected at the space.
warmStart - Denotes if we need to load data from storage.
metricRegistrator - using metrics to expose relevant blobstore implementation statistics.
Since:
11.0
Author:
kobi on 8/6/15.
See Also:
  • Constructor Details

    • BlobStoreConfig

      public BlobStoreConfig(String spaceName, int numberOfPartitions, int numberOfBackups, boolean warmStart, MetricRegistrator metricRegistrator)
  • Method Details

    • getSpaceName

      public String getSpaceName()
    • getNumberOfPartitions

      public int getNumberOfPartitions()
    • getNumberOfBackups

      public int getNumberOfBackups()
    • isWarmStart

      public boolean isWarmStart()
    • setWarmStart

      public void setWarmStart(boolean warmStart)
    • getMetricRegistrator

      public MetricRegistrator getMetricRegistrator()
    • getProperties

      public Properties getProperties()