Class CoherenceConfigDataLoader

java.lang.Object
com.oracle.coherence.spring.boot.config.CoherenceConfigDataLoader
All Implemented Interfaces:
org.springframework.boot.context.config.ConfigDataLoader<CoherenceConfigDataResource>

public class CoherenceConfigDataLoader extends Object implements org.springframework.boot.context.config.ConfigDataLoader<CoherenceConfigDataResource>
Coherence-specific implementation of Spring Boot's ConfigDataLoader.
Since:
3.0
Author:
Gunnar Hillert
  • Constructor Details

    • CoherenceConfigDataLoader

      public CoherenceConfigDataLoader()
  • Method Details

    • load

      public org.springframework.boot.context.config.ConfigData load(org.springframework.boot.context.config.ConfigDataLoaderContext context, CoherenceConfigDataResource resource)
      Specified by:
      load in interface org.springframework.boot.context.config.ConfigDataLoader<CoherenceConfigDataResource>
    • getPropertySources

      public List<PropertySource<?>> getPropertySources(CoherenceConfigDataResource resource)
    • buildSourceNames

      protected List<String> buildSourceNames(CoherenceConfigDataResource coherenceConfigDataResource)
      Build a list of config source names. These are the key under which the properties are stored by Coherence.
      Parameters:
      coherenceConfigDataResource - must not be null
      Returns:
      a list of config source names