Package com.configcat

Class OverrideDataSourceBuilder


  • public class OverrideDataSourceBuilder
    extends java.lang.Object
    Describes a data source builder.
    • Method Summary

      All Methods Static Methods Concrete Methods 
      Modifier and Type Method Description
      static OverrideDataSourceBuilder classPathResource​(java.lang.String resourceName)
      Creates an override data source builder that describes a classpath resource data source.
      static OverrideDataSourceBuilder localFile​(java.lang.String filePath, boolean autoReload)
      Creates an override data source builder that describes a local file data source.
      static OverrideDataSourceBuilder map​(java.util.Map<java.lang.String,​java.lang.Object> map)
      Creates an override data source builder that describes a map data source.
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Method Detail

      • localFile

        public static OverrideDataSourceBuilder localFile​(java.lang.String filePath,
                                                          boolean autoReload)
        Creates an override data source builder that describes a local file data source.
        Parameters:
        filePath - path to the file.
        autoReload - when it's true, the file will be reloaded when it gets modified.
        Returns:
        the builder.
      • classPathResource

        public static OverrideDataSourceBuilder classPathResource​(java.lang.String resourceName)
        Creates an override data source builder that describes a classpath resource data source.
        Parameters:
        resourceName - name of the classpath resource.
        Returns:
        the builder.
      • map

        public static OverrideDataSourceBuilder map​(java.util.Map<java.lang.String,​java.lang.Object> map)
        Creates an override data source builder that describes a map data source.
        Parameters:
        map - map that contains the overrides.
        Returns:
        the builder.