Class CoherenceConfigClientProperties

java.lang.Object
com.oracle.coherence.spring.boot.config.CoherenceConfigClientProperties

@ConfigurationProperties("coherence.config-client") @Validated public class CoherenceConfigClientProperties extends Object
Contains Spring Boot @ConfigurationProperties for retrieval of configuration properties stored in a remote Coherence cluster.
Since:
3.0
Author:
Gunnar Hillert
  • Field Details

  • Constructor Details

    • CoherenceConfigClientProperties

      public CoherenceConfigClientProperties()
  • Method Details

    • getProfile

      public String getProfile()
      The default profile to use when fetching remote configuration (comma-separated). Default is "default".
      Returns:
      the specified Spring profile
    • setProfile

      public void setProfile(String profile)
    • isFailFast

      public boolean isFailFast()
      Flag to indicate that failure to connect to the server is fatal (default false).
      Returns:
      true if FailFast is enabled.
    • setFailFast

      public void setFailFast(boolean failFast)
    • isEnabled

      public boolean isEnabled()
      Returns true if the facilities to retrieve remote Coherence configuration properties are enabled? Defaults to true if not set.
      Returns:
      true if the retrieval of remote Coherence configuration properties is enabled
    • setEnabled

      public void setEnabled(boolean enabled)
    • getClient

      Contains gRPC-specific configuration.
      Returns:
      the gRPC-specific configuration properties
    • setClient

    • getApplicationName

      public String getApplicationName()
      Name of the application used to fetch remote properties.
      Returns:
      the name of the application to retrieve remote properties for
    • setApplicationName

      public void setApplicationName(String applicationName)
    • getSessionName

      public String getSessionName()
      Name of the Coherence session used to fetch remote properties from. If not set, the default session is used.
      Returns:
      the name of the specified Coherence session
    • setSessionName

      public void setSessionName(String sessionName)
    • getScopeName

      public String getScopeName()
      Name of the Coherence scope used to fetch remote properties from. If not set, the default scope is used.
      Returns:
      the scope name if set
    • setScopeName

      public void setScopeName(String scopeName)